:root{--mp-ground: #F7F4EC;--mp-tint: #FDFBF6;--mp-surface: #FFFFFF;--mp-ink: #2E362B;--mp-ink-soft: #5C6858;--mp-ink-faint: #8A9385;--mp-brand: #7F9C74;--mp-brand-deep: #4E5A4B;--mp-wash: #EDF1E8;--mp-wash-line: #D5E2CD;--mp-sage: #A8C79A;--mp-border: #A8C79A;--mp-radius: 16px;--mp-accent: #8CC63F;--mp-accent-deep: #6B9E28;--mp-accent-ink: #233010}#MainContent[data-template=product]{background:var(--mp-ground)!important}#MainContent[data-template=product] .product-details .text-block,#MainContent[data-template=product] .product-details .text-block>*,#MainContent[data-template=product] .product-details .text-block p,#MainContent[data-template=product] .product-details .text-block h1,#MainContent[data-template=product] .product-details .text-block h2{text-align:left!important}#MainContent[data-template=product] .product-details product-price>div{justify-content:flex-start!important}#MainContent[data-template=product] .product-details .review-widget,#MainContent[data-template=product] .product-details star-rating{justify-content:flex-start!important}#MainContent[data-template=product] .product-details .variant-picker{align-items:flex-start!important}#MainContent[data-template=product] .product-details .variant-picker__option-list{justify-content:flex-start!important}#MainContent[data-template=product] .product-details h1{color:var(--mp-ink)!important}#MainContent[data-template=product] .product-details .text-block.rte,#MainContent[data-template=product] .product-details .text-block.rte p{color:var(--mp-ink-soft)!important}#MainContent[data-template=product] .product-details product-price,#MainContent[data-template=product] .product-details product-price .price{color:var(--mp-ink)!important}#MainContent[data-template=product] .product-details product-price .compare-at-price{color:var(--mp-ink-faint)!important}#MainContent[data-template=product] .product-details .add-to-cart-button{background:var(--mp-sage)!important;border-color:var(--mp-sage)!important;color:var(--mp-accent-ink)!important}#MainContent[data-template=product] .product-details .add-to-cart-button:hover,#MainContent[data-template=product] .product-details .add-to-cart-button:focus-visible{background:var(--mp-brand)!important;border-color:var(--mp-brand)!important;color:#fff!important}.mp-percup-wrap{text-align:left}.mp-percup{display:inline-flex;align-items:baseline;gap:7px;background:var(--mp-wash);border:1px solid var(--mp-wash-line);color:var(--mp-brand-deep);border-radius:999px;padding:6px 14px;margin:0;font-size:.875rem;line-height:1.4;text-align:left;font-variant-numeric:tabular-nums}.mp-percup strong{font-weight:700;color:var(--mp-accent-deep)}.mp-percup span{font-size:.75rem;color:var(--mp-ink-faint)}.mp-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin:0;padding:0;list-style:none}.mp-badge{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;text-align:center;padding:14px 8px;border-radius:14px;background:var(--mp-surface);border:1px solid var(--mp-border);font-size:.8125rem;font-weight:500;line-height:1.3;color:var(--mp-ink)}.mp-badge svg{width:24px;height:24px;flex:0 0 auto;color:var(--mp-brand)}@media screen and (max-width:560px){.mp-badges{grid-template-columns:repeat(2,1fr)}}.mp-assurances{display:flex;flex-direction:column;border:1px solid var(--mp-border);border-radius:var(--mp-radius);background:var(--mp-surface);overflow:hidden;width:100%}.mp-assurance{display:flex;align-items:center;gap:13px;padding:14px 16px;text-align:left}.mp-assurance+.mp-assurance{border-top:1px solid var(--mp-border)}.mp-assurance-ico{flex:0 0 auto;width:36px;height:36px;border-radius:10px;background:var(--mp-wash);color:var(--mp-brand-deep);display:grid;place-items:center}.mp-assurance:last-child .mp-assurance-ico{background:var(--mp-accent);color:var(--mp-accent-ink)}.mp-assurance-ico svg{width:20px;height:20px}.mp-assurance p{margin:0;font-size:.875rem;line-height:1.4;color:var(--mp-ink-soft)}.mp-assurance p b{display:block;color:var(--mp-ink);font-weight:700;font-size:.9375rem}.mp-ficha{--mp-gutter: max(20px, calc((100% - var(--page-width, 1200px)) / 2))}.mp-band{padding-inline:var(--mp-gutter)}.mp-band>*{max-width:var(--page-width, 1200px);margin-inline:auto}.mp-ficha .mp-band:nth-of-type(odd){background:var(--mp-ground)}.mp-ficha .mp-band:nth-of-type(2n){background:var(--mp-tint)}.mp-band-inner{padding-block:56px}@media screen and (max-width:749px){.mp-band-inner{padding-block:40px}}.mp-ficha h2{font-family:var(--font-heading--family, Cormorant, Georgia, serif);font-size:clamp(1.5rem,3vw,2rem);line-height:1.18;color:var(--mp-ink);margin:0 0 8px;text-wrap:balance}.mp-ficha .mp-sub{color:var(--mp-ink-soft);max-width:62ch;margin:0 0 28px;font-size:1rem;line-height:1.6}.mp-ficha p{color:var(--mp-ink-soft);line-height:1.65}.mp-prose{max-width:66ch}.mp-prose p{margin:0 0 16px}.mp-prose p:last-child{margin-bottom:0}.mp-prose .metafield-rich_text_field p{margin:0 0 16px;color:var(--mp-ink-soft);line-height:1.65}.mp-prose .metafield-rich_text_field>*:last-child{margin-bottom:0}.mp-prose .metafield-rich_text_field ul{margin:0 0 16px;padding-left:20px;display:flex;flex-direction:column;gap:10px;color:var(--mp-ink-soft)}.mp-prose .metafield-rich_text_field strong{color:var(--mp-ink)}.mp-card .metafield-rich_text_field p{margin:0 0 10px;font-size:.9375rem;color:var(--mp-ink-soft)}.mp-card .metafield-rich_text_field>*:last-child{margin-bottom:0}.mp-spec{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media screen and (max-width:860px){.mp-spec{grid-template-columns:1fr}}.mp-card{background:var(--mp-surface);border:1px solid var(--mp-border);border-radius:18px;padding:24px;color:var(--mp-ink-soft)}.mp-card h3{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mp-brand-deep);margin:0 0 14px;display:flex;align-items:center;gap:9px}.mp-card h3 svg{width:15px;height:15px;flex:0 0 auto;color:var(--mp-brand)}.mp-card p{margin:0 0 10px;font-size:.9375rem}.mp-card p:last-child{margin-bottom:0}.mp-card ul,.mp-card ol{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:7px;color:var(--mp-ink-soft);font-size:.9375rem}.mp-nutri-texto{margin:0!important;font-size:.9375rem;color:var(--mp-ink-soft);line-height:1.6}.mp-nutri-pie{margin:10px 0 0!important;font-size:.75rem;color:var(--mp-ink-faint)}.mp-etiqueta{margin:24px 0 0;text-align:center}.mp-etiqueta img{max-width:min(100%,760px);height:auto;margin-inline:auto;display:block;border-radius:18px;border:1px solid var(--mp-border);background:var(--mp-surface)}.mp-etiqueta figcaption{margin-top:10px;font-size:.8125rem;color:var(--mp-ink-faint)}.mp-uses{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}@media screen and (max-width:860px){.mp-uses{grid-template-columns:1fr}}.mp-use{background:var(--mp-surface);border:1px solid var(--mp-border);border-radius:18px;padding:22px;color:var(--mp-ink-soft)}.mp-use svg{width:26px;height:26px;color:var(--mp-accent-deep);margin-bottom:12px;display:block}.mp-use h3{font-size:1rem;font-weight:700;margin:0 0 6px;color:var(--mp-ink)}.mp-use p{margin:0;font-size:.9375rem;color:var(--mp-ink-soft);line-height:1.5}.mp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media screen and (max-width:900px){.mp-steps{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:520px){.mp-steps{grid-template-columns:1fr}}.mp-step{background:var(--mp-surface);border:1px solid var(--mp-border);border-radius:18px;padding:24px 22px;color:var(--mp-ink-soft)}.mp-step-n{font-family:var(--font-heading--family, Cormorant, Georgia, serif);font-size:1.5rem;font-weight:600;color:var(--mp-accent-deep);display:block;margin-bottom:8px;font-variant-numeric:tabular-nums}.mp-step h3{font-size:1.0625rem;font-weight:700;margin:0 0 7px;color:var(--mp-ink)}.mp-step p{margin:0;font-size:.9375rem}.mp-tablewrap{overflow-x:auto;border:1px solid var(--mp-border);border-radius:18px;background:var(--mp-surface);-webkit-overflow-scrolling:touch}.mp-vs{width:100%;border-collapse:collapse;min-width:620px;font-size:.9375rem}.mp-vs th,.mp-vs td{padding:15px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--mp-border)}.mp-vs thead th{font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--mp-ink-faint);background:var(--mp-ground)}.mp-vs thead th.is-mp{color:var(--mp-accent-ink);background:var(--mp-accent)}.mp-vs tbody th{font-weight:700;color:var(--mp-ink);width:150px}.mp-vs td{color:var(--mp-ink-soft)}.mp-vs td.is-mp{color:var(--mp-ink);background:var(--mp-wash);box-shadow:inset 2px 0 0 var(--mp-accent),inset -2px 0 0 var(--mp-accent)}.mp-vs tbody tr:last-child td.is-mp{box-shadow:inset 2px 0 0 var(--mp-accent),inset -2px 0 0 var(--mp-accent),inset 0 -2px 0 var(--mp-accent)}.mp-vs tbody tr:last-child th,.mp-vs tbody tr:last-child td{border-bottom:0}@media screen and (max-width:749px){.mp-tablewrap{overflow-x:visible;border:0;border-radius:0;background:transparent}.mp-vs{min-width:0;display:block;font-size:.9375rem}.mp-vs thead{display:none}.mp-vs tbody{display:block}.mp-vs tbody tr{display:block;background:var(--mp-surface);border:1px solid var(--mp-border);border-radius:16px;padding:18px 20px;margin-bottom:12px}.mp-vs tbody tr:last-child{margin-bottom:0}.mp-vs tbody th{display:block;width:auto;padding:0 0 12px;border:0;font-family:var(--font-heading--family, Cormorant, Georgia, serif);font-size:1.25rem;font-weight:600;color:var(--mp-ink)}.mp-vs tbody td{display:block;padding:11px 0 0;margin-top:11px;border:0;border-top:1px solid var(--mp-border);line-height:1.5;box-shadow:none}.mp-vs tbody td:before{content:attr(data-col);display:block;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--mp-ink-faint);margin-bottom:4px}.mp-vs tbody td.is-mp,.mp-vs tbody tr:last-child td.is-mp{background:var(--mp-wash);color:var(--mp-ink);font-weight:500;border-top:0;box-shadow:inset 3px 0 0 var(--mp-accent);border-radius:0 10px 10px 0;padding:12px 14px;margin-top:12px}.mp-vs tbody td.is-mp:before{color:var(--mp-accent-deep)}}.mp-origin{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.mp-origin:not(:has(img)){grid-template-columns:1fr}@media screen and (max-width:860px){.mp-origin{grid-template-columns:1fr;gap:24px}}.mp-origin img{border-radius:20px;aspect-ratio:4 / 3;object-fit:cover;width:100%;display:block}.mp-who-list .metafield-rich_text_field ul,.mp-who-list ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media screen and (max-width:700px){.mp-who-list .metafield-rich_text_field ul,.mp-who-list ul{grid-template-columns:1fr}}.mp-who-list li{background:var(--mp-surface);border:1px solid var(--mp-border);border-radius:var(--mp-radius);padding:20px;font-size:.9375rem;color:var(--mp-ink-soft);line-height:1.55}.mp-who-list li strong{display:block;color:var(--mp-ink);font-size:1rem;margin-bottom:4px}.mp-who-list a{color:var(--mp-accent-deep);text-decoration:underline;text-underline-offset:2px}.mp-who-list a:hover{color:var(--mp-ink)}.mp-faq details{background:var(--mp-surface);border:1px solid var(--mp-border);border-radius:14px;margin-bottom:10px}.mp-faq summary{padding:16px 20px;cursor:pointer;font-weight:700;color:var(--mp-ink);list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center}.mp-faq summary::-webkit-details-marker{display:none}.mp-faq summary:after{content:"+";color:var(--mp-accent-deep);font-size:1.25rem;line-height:1;font-weight:700}.mp-faq details[open] summary:after{content:"\2013"}.mp-faq summary:focus-visible{outline:2px solid var(--mp-accent-deep);outline-offset:-2px;border-radius:14px}.mp-faq details p{margin:0;padding:0 20px 18px;font-size:.9375rem;max-width:70ch;color:var(--mp-ink-soft)}@media(prefers-reduced-motion:reduce){.mp-ficha *,.mp-badge,.mp-assurance{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mp-producto.css.map */
