.mhp-language-picker[data-astro-cid-nen7h5rs]{position:relative}.mhp-language-picker[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;font-size:.75rem;font-weight:650;list-style:none;display:flex}.mhp-language-picker[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.mhp-language-picker[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{border:1px solid var(--mhp-line);background:#fff;border-radius:.5rem;min-width:10rem;margin:0;padding:.5rem;list-style:none;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0}.mhp-language-picker[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{align-items:center;min-height:2.75rem;padding-inline:.5rem;font-size:.8125rem;text-decoration:none;display:flex}.mhp-language-picker[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{text-underline-offset:.2em;font-weight:700;text-decoration:underline}.mhp-menu-trigger[data-astro-cid-nen7h5rs]{border:1px solid var(--mhp-line);background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.mhp-menu-dialog[data-astro-cid-nen7h5rs]{width:100%;max-width:none;max-height:100dvh;color:var(--mhp-ink);overscroll-behavior:contain;background:#fff;border:0;border-radius:0;margin:0;padding:0;inset:0 0 auto;overflow-y:auto}.mhp-menu-dialog[data-astro-cid-nen7h5rs]::backdrop{background:#10151099}.mhp-menu-dialog-top[data-astro-cid-nen7h5rs]{min-height:var(--mhp-header-height);border-bottom:1px solid var(--mhp-line);justify-content:space-between;align-items:center;gap:1rem;display:flex}.mhp-menu-dialog[data-astro-cid-nen7h5rs] .mhp-menu-panel[data-astro-cid-nen7h5rs]{border:0;max-height:none;position:static;overflow:visible}.mhp-menu-languages[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.mhp-menu-languages[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-underline-offset:.25em;align-items:center;min-height:2.75rem;font-size:.8125rem;display:inline-flex}.mhp-no-script-nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:1rem;padding-block:1rem;display:flex}@media (width<=45rem){.mhp-menu-dialog[data-astro-cid-nen7h5rs] .mhp-menu-grid[data-astro-cid-nen7h5rs]{grid-template-columns:1fr 1fr}.mhp-menu-dialog[data-astro-cid-nen7h5rs] .mhp-menu-bottom[data-astro-cid-nen7h5rs]>.mhp-button[data-astro-cid-nen7h5rs]{width:100%}}@media (prefers-contrast:more){.mhp-menu-trigger[data-astro-cid-nen7h5rs]{border-color:var(--mhp-ink)}}.mhp-footer-intro[data-astro-cid-jo6i4kqk]{max-width:38rem}.mhp-footer-brand[data-astro-cid-jo6i4kqk]{color:#fff;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.mhp-footer-brand[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{letter-spacing:-.08em;font-size:2rem;font-weight:800;line-height:1}.mhp-footer-brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{object-fit:contain;filter:brightness(0)invert();width:2.125rem;height:2.125rem}.mhp-footer-contact-title[data-astro-cid-jo6i4kqk]{letter-spacing:-.02em;font-size:1.25rem}.mhp-footer-contact[data-astro-cid-jo6i4kqk] .mhp-text-link[data-astro-cid-jo6i4kqk]{color:#fff}.mhp-footer-rate-note[data-astro-cid-jo6i4kqk]{max-width:75ch;color:var(--mhp-dark-muted);font-size:.75rem;line-height:1.75}.mhp-footer-languages[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem 1.25rem;padding-block:1rem;display:flex}.mhp-footer-languages[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:2.75rem;color:var(--mhp-dark-muted);align-items:center;font-size:.75rem;text-decoration:none;display:inline-flex}.mhp-footer-languages[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current=page]{color:#fff;text-underline-offset:.25em;text-decoration:underline}@media (width<=45rem){.mhp-footer-intro[data-astro-cid-jo6i4kqk]>p[data-astro-cid-jo6i4kqk],.mhp-footer-rate-note[data-astro-cid-jo6i4kqk]{text-align:center}.mhp-footer-languages[data-astro-cid-jo6i4kqk]{justify-content:center}}.mhp-enquiry[data-astro-cid-5yt3isc2][data-enquiry-panel]{width:100%;max-width:37.5rem;padding:1.25rem}.mhp-enquiry-heading[data-astro-cid-5yt3isc2] h2[data-astro-cid-5yt3isc2]{font-size:clamp(1.5rem,1.35rem + .6vw,1.875rem);line-height:1.15}form[data-astro-cid-5yt3isc2]{margin-block-start:1rem;position:relative}.mhp-enquiry-grid[data-astro-cid-5yt3isc2]{gap:.625rem .75rem}.mhp-field[data-astro-cid-5yt3isc2]{gap:.25rem}.mhp-field[data-astro-cid-5yt3isc2] label[data-astro-cid-5yt3isc2]{font-size:.75rem;line-height:1.5}.mhp-field[data-astro-cid-5yt3isc2] [data-astro-cid-5yt3isc2]:is(input,select,textarea){min-height:2.75rem;padding:.5625rem .75rem;font-size:1rem;line-height:1.5}.mhp-field[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]{min-height:4.5rem}.mhp-required[data-astro-cid-5yt3isc2]{color:var(--mhp-ink);font-weight:700}.mhp-form-honeypot[data-astro-cid-5yt3isc2]{pointer-events:none;width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.mhp-optional-label[data-astro-cid-5yt3isc2]{color:var(--mhp-muted);margin-inline-start:.3em}.mhp-enquiry-extra[data-astro-cid-5yt3isc2]>summary[data-astro-cid-5yt3isc2]{flex-wrap:wrap;min-height:2.75rem;line-height:1.5}.mhp-enquiry-note[data-astro-cid-5yt3isc2]{text-align:left;margin-block:.625rem;font-size:.75rem;line-height:1.5}button[data-astro-cid-5yt3isc2][data-submit]{min-height:2.75rem;padding:.625rem 1rem}@media (width<=25rem){.mhp-enquiry[data-astro-cid-5yt3isc2][data-enquiry-panel]{padding:1rem}}@media (width<=22.5rem){.mhp-field--date[data-astro-cid-5yt3isc2]{grid-column:1/-1}}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-ext-wght-normal.okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-wght-normal.BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-ext-wght-normal.DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-wght-normal.sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-vietnamese-wght-normal.TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-ext-wght-normal.B4u9PlvR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-wght-normal.DX-nOvPD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--mhp-paper:#fff;--mhp-ink:#202220;--mhp-muted:#60645f;--mhp-line:#e1e4df;--mhp-input-line:#90978e;--mhp-subtle:#f6f7f5;--mhp-dark:#202320;--mhp-dark-muted:#c8cec5;--mhp-dark-line:#495047;--mhp-amber:#ffac00;--mhp-amber-hover:#ed9e00;--mhp-whatsapp:#17634f;--mhp-whatsapp-hover:#104c3d;--mhp-focus:#1666b4;--mhp-error:#a52520;--mhp-error-surface:#fff2f0;--mhp-success:#14563f;--mhp-success-surface:#eef8f1;--mhp-font:"Manrope", "Segoe UI", Arial, sans-serif;--mhp-font-heading:"Inter Tight Variable", "Inter Tight", "Manrope", "Segoe UI", Arial, sans-serif;--mhp-text-xs:.75rem;--mhp-text-sm:.875rem;--mhp-text-base:1rem;--mhp-text-lead:clamp(1rem, .9rem + .3vw, 1.125rem);--mhp-h1:clamp(2.5rem, 1.75rem + 3.5vw, 5.5rem);--mhp-h2:clamp(2rem, 1.55rem + 1.9vw, 3.75rem);--mhp-h3:clamp(1.25rem, 1.1rem + .5vw, 1.625rem);--mhp-space-1:.25rem;--mhp-space-2:.5rem;--mhp-space-3:.75rem;--mhp-space-4:1rem;--mhp-space-5:1.5rem;--mhp-space-6:2rem;--mhp-space-7:3rem;--mhp-space-8:4rem;--mhp-space-9:6rem;--mhp-gutter:clamp(1.25rem, 4vw, 4.5rem);--mhp-section:clamp(3.5rem, 6vw, 6.5rem);--mhp-max:90rem;--mhp-prose:66ch;--mhp-radius-field:.25rem;--mhp-radius-panel:.75rem;--mhp-radius-pill:999px;--mhp-photo-ratio:8 / 5;--mhp-header-height:5.25rem;--mhp-ease:cubic-bezier(.2, .7, .2, 1);--mhp-fast:.16s;--mhp-slow:.28s;--mhp-z-header:30;--mhp-z-contact:35}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--mhp-header-height) + 1rem);scrollbar-gutter:stable}body{color:var(--mhp-ink);background:var(--mhp-paper);font:400 1rem/1.65 var(--mhp-font);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit}button,summary{cursor:pointer}button,a{color:inherit}button,input,select,textarea,a,summary{-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--mhp-focus);outline-offset:4px}:where(h1,h2,h3,h4,p){margin:0}h1,h2,h3{font-family:var(--mhp-font-heading);text-wrap:balance}h1{font-size:var(--mhp-h1);letter-spacing:-.05em;font-weight:600;line-height:1.05}h2{font-size:var(--mhp-h2);letter-spacing:-.045em;font-weight:550;line-height:1.13}h3{font-size:var(--mhp-h3);letter-spacing:-.025em;font-weight:600;line-height:1.3}p{text-wrap:pretty}[hidden]{display:none!important}.mhp-container{width:min(100%, var(--mhp-max));padding-inline:var(--mhp-gutter);margin-inline:auto}.mhp-section{padding-block:var(--mhp-section)}.mhp-section--ruled{border-block-start:1px solid var(--mhp-line)}.mhp-section-heading{justify-content:space-between;align-items:end;gap:1.5rem;margin-block-end:2rem;display:flex}.mhp-section-heading>div{max-width:50rem}.mhp-section-heading p{color:var(--mhp-muted);max-width:var(--mhp-prose);margin-block-start:1rem}.mhp-eyebrow{letter-spacing:.13em;text-transform:uppercase;margin-block-end:1rem;font-size:.6875rem;font-weight:700;line-height:1.5;display:block}.mhp-muted{color:var(--mhp-muted)}.mhp-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mhp-skip{z-index:100;color:var(--mhp-ink);background:var(--mhp-amber);padding:.75rem 1rem;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-180%)}.mhp-skip:focus{transform:none}.mhp-button{border-radius:var(--mhp-radius-pill);background:var(--mhp-ink);color:#fff;text-align:center;min-height:3rem;font-size:var(--mhp-text-sm);transition:background var(--mhp-fast) ease, border-color var(--mhp-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1.375rem;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.mhp-button--primary{background:var(--mhp-amber);color:var(--mhp-ink)}.mhp-button--outline{border-color:var(--mhp-ink);color:var(--mhp-ink);background:0 0}.mhp-button--whatsapp{background:var(--mhp-whatsapp);color:#fff}.mhp-button--wide{width:100%}.mhp-button:disabled,.mhp-button[aria-disabled=true]{opacity:.55;cursor:default}.mhp-text-link{min-height:2.75rem;font-size:var(--mhp-text-sm);text-underline-offset:.25em;justify-content:center;align-items:center;text-decoration-thickness:1px;display:inline-flex}.mhp-header{z-index:var(--mhp-z-header);border-block-end:1px solid var(--mhp-line);background:#fffffff7;position:sticky;inset-block-start:0}.mhp-header-inner{min-height:var(--mhp-header-height);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.mhp-brand{color:var(--mhp-ink);flex-direction:column;flex:none;text-decoration:none;display:flex}.mhp-brand-line{align-items:center;gap:.5rem;display:flex}.mhp-brand strong{letter-spacing:-.08em;font-size:2rem;font-weight:800;line-height:1}.mhp-brand img{object-fit:contain;width:2rem;height:2.125rem}.mhp-brand small{letter-spacing:.16em;margin-block-start:.3rem;font-size:.4375rem;font-weight:700;line-height:1.3}.mhp-header-nav{align-items:center;gap:1.75rem;margin-inline-start:auto;display:flex}.mhp-header-nav>a{min-height:2.75rem;font-size:var(--mhp-text-sm);align-items:center;font-weight:550;text-decoration:none;display:inline-flex}.mhp-header-actions{align-items:center;gap:.75rem;display:flex}.mhp-language{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;font-size:.75rem;font-weight:650;text-decoration:none;display:inline-flex}.mhp-menu>summary{border:1px solid var(--mhp-line);border-radius:var(--mhp-radius-pill);min-height:2.75rem;font-size:var(--mhp-text-sm);background:#fff;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:600;list-style:none;display:flex}.mhp-menu>summary::-webkit-details-marker{display:none}.mhp-menu[open]>summary{border-color:var(--mhp-ink)}.mhp-menu-panel{border-block-end:1px solid var(--mhp-line);background:var(--mhp-paper);max-height:calc(100dvh - var(--mhp-header-height) - .5rem);overscroll-behavior:contain;padding-block:2rem;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.mhp-menu-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:2rem;display:grid}.mhp-menu-group+.mhp-menu-group{border-inline-start:1px solid var(--mhp-line);padding-inline-start:2rem}.mhp-menu-group h2{text-transform:uppercase;letter-spacing:.1em;color:var(--mhp-muted);margin-block-end:.75rem;font-size:.6875rem;font-weight:700;line-height:1.5}.mhp-menu-group ul{margin:0;padding:0;list-style:none}.mhp-menu-group a{align-items:center;min-height:2.75rem;font-size:.875rem;line-height:1.4;text-decoration:none;display:flex}.mhp-menu-group--brands ul{columns:2;column-gap:1.5rem}.mhp-menu-group li{break-inside:avoid}.mhp-menu-bottom{border-block-start:1px solid var(--mhp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1.5rem;padding-block-start:1.25rem;font-size:.8125rem;display:flex}.mhp-menu-bottom p{color:var(--mhp-muted)}.mhp-hero{grid-template-columns:.92fr 1.08fr;width:min(100%,112.5rem);min-height:37rem;margin-inline:auto;display:grid}.mhp-hero-copy{padding:clamp(3.5rem, 7vw, 7rem) clamp(2rem, 4vw, 5rem) clamp(3.5rem, 7vw, 7rem) max(var(--mhp-gutter), calc((100vw - var(--mhp-max))/2 + var(--mhp-gutter)));align-self:center}.mhp-hero-copy h1{max-width:12ch}.mhp-hero-copy>p{max-width:40ch;font-size:var(--mhp-text-lead);color:var(--mhp-muted);margin-block-start:1.5rem}.mhp-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-block-start:2rem;display:flex}.mhp-hero-media{min-width:0;min-height:100%;position:relative}.mhp-hero-media>img{object-fit:cover;object-position:var(--mhp-photo-x,50%) var(--mhp-photo-y,50%);width:100%;height:100%}.mhp-hero-caption{color:var(--mhp-ink);background:#fffffff5;justify-content:space-between;gap:1rem;padding:.5rem .75rem;font-size:.75rem;display:flex;position:absolute;inset-block-end:1.25rem;inset-inline:1.5rem}.mhp-category-intro{max-width:65rem;padding-block:clamp(2.5rem,5vw,5rem)}.mhp-category-intro h1{max-width:18ch;font-size:clamp(2.5rem,2rem + 2.8vw,4.75rem)}.mhp-category-intro>p{max-width:var(--mhp-prose);color:var(--mhp-muted);font-size:var(--mhp-text-lead);margin-block-start:1.5rem}.mhp-breadcrumbs{color:var(--mhp-muted);flex-wrap:wrap;gap:.375rem .75rem;padding-block:1.5rem;font-size:.75rem;line-height:1.6;display:flex}.mhp-breadcrumbs a{text-underline-offset:.2em}.mhp-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.5rem;display:grid}.mhp-product-card{flex-direction:column;min-width:0;display:flex}.mhp-product-card-media{aspect-ratio:var(--mhp-photo-ratio);border:0;padding:0;display:block;overflow:hidden}.mhp-product-card-media img{object-fit:cover;object-position:var(--mhp-photo-x,50%) var(--mhp-photo-y,50%);width:100%;height:100%;transition:transform var(--mhp-slow) var(--mhp-ease)}.mhp-product-card-body{flex-direction:column;flex:1;padding-block-start:1rem;display:flex}.mhp-product-card .mhp-eyebrow{color:var(--mhp-muted);margin-block-end:.375rem;font-size:.625rem}.mhp-product-card h3{font-size:1.125rem;line-height:1.45}.mhp-product-card h3 a{text-decoration:none}.mhp-product-card-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-block-start:auto;padding-block-start:1rem;display:flex}.mhp-price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1.2}.mhp-price small{letter-spacing:0;color:var(--mhp-muted);font-size:.75rem;font-weight:400}.mhp-product-card .mhp-price{font-size:1.125rem}.mhp-product-detail{padding-block:.5rem var(--mhp-section);grid-template-columns:minmax(0,1.35fr) minmax(20rem,1fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.mhp-product-title{font-size:clamp(2.25rem,1.5rem + 2.5vw,4rem);line-height:1.1}.mhp-product-summary>.mhp-price{color:var(--mhp-ink);margin-block:1.5rem .5rem;font-size:2rem}.mhp-product-summary>p{color:var(--mhp-muted);margin-block:.75rem 1.5rem}.mhp-product-summary-actions{gap:.75rem;display:grid}.mhp-contact-links{flex-wrap:wrap;gap:.5rem 1.25rem;margin-block-start:.75rem;display:flex}.mhp-product-links{border-block-start:1px solid var(--mhp-line);flex-wrap:wrap;gap:.375rem 1.25rem;margin-block-start:1.25rem;padding-block-start:1.25rem;display:flex}.mhp-product-links a{text-underline-offset:.2em;font-size:.8125rem}.mhp-gallery{min-width:0}.mhp-gallery-stage{border:0;padding:0;position:relative}.mhp-gallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0;padding:0;display:flex;overflow-x:auto}.mhp-gallery-track::-webkit-scrollbar{display:none}.mhp-gallery-slide{scroll-snap-align:start;scroll-snap-stop:always;min-width:0;aspect-ratio:var(--mhp-photo-ratio);background:0 0;flex:0 0 100%;margin:0;padding:0;display:block}.mhp-gallery-slide>img{object-fit:cover;object-position:var(--mhp-photo-x,50%) var(--mhp-photo-y,50%);width:100%;height:100%;display:block}.mhp-gallery-tools{justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:.75rem;display:flex}.mhp-gallery-nav{align-items:center;gap:.375rem;display:flex}.mhp-gallery-control{border:1px solid var(--mhp-line);min-height:2.75rem;color:var(--mhp-ink);border-radius:var(--mhp-radius-pill);background:#fffffff7;padding:.625rem .875rem;font-size:.75rem;font-weight:600;line-height:1.3}.mhp-gallery-control:disabled{color:#70756d;opacity:.55;cursor:default}.mhp-gallery-count{text-align:center;min-width:3.5rem;color:var(--mhp-muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.mhp-gallery-open{position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem}.mhp-gallery-thumbs{scrollbar-width:thin;gap:.625rem;margin-block-start:.75rem;padding:.5rem 0;display:flex;overflow-x:auto}.mhp-gallery-thumb{aspect-ratio:3/2;outline-offset:3px;opacity:.6;background:0 0;border:0;flex:0 0 4.5rem;min-width:4.5rem;min-height:3rem;padding:0}.mhp-gallery-thumb img{object-fit:cover;width:100%;height:100%}.mhp-gallery-thumb[aria-current=true]{opacity:1;outline:2px solid var(--mhp-ink)}.mhp-enquiry{border:1px solid var(--mhp-line);border-radius:var(--mhp-radius-panel);background:#fff;padding:clamp(1.25rem,2.5vw,2rem)}.mhp-enquiry h2{letter-spacing:-.04em;font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem);line-height:1.15}.mhp-enquiry-heading{padding-inline-end:0}.mhp-dialog .mhp-enquiry-heading{padding-inline-end:2rem}.mhp-enquiry-heading>p{color:var(--mhp-muted);margin-block-start:.625rem;font-size:.8125rem}.mhp-enquiry-selected{border-block:1px solid var(--mhp-line);justify-content:space-between;gap:1rem;margin-block:1rem;padding-block:.75rem;font-size:.8125rem;display:flex}.mhp-enquiry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.mhp-field{text-align:left;flex-direction:column;gap:.375rem;min-width:0;display:flex}.mhp-field--wide{grid-column:1/-1}.mhp-field label{font-size:.75rem;font-weight:650;line-height:1.5}.mhp-field label small{font-size:inherit;color:var(--mhp-muted);font-weight:400}.mhp-field :is(input,select,textarea){border:1px solid var(--mhp-input-line);border-radius:var(--mhp-radius-field);background:var(--mhp-paper);width:100%;min-width:0;min-height:3rem;color:var(--mhp-ink);margin:0;padding:.6875rem .75rem;font-size:1rem;line-height:1.5}.mhp-field input[type=date]{appearance:auto;min-width:0}.mhp-field textarea{resize:vertical;min-height:5rem}.mhp-field :is(input,textarea)::placeholder{color:#686f65;opacity:1}.mhp-field [aria-invalid=true]{border-color:var(--mhp-error)}.mhp-field-error{color:var(--mhp-error);font-size:.75rem;line-height:1.5}.mhp-enquiry-extra{grid-column:1/-1}.mhp-enquiry-extra>summary{text-underline-offset:.25em;align-items:center;min-height:2.75rem;font-size:.8125rem;text-decoration:underline;display:flex}.mhp-enquiry-extra[open]>.mhp-enquiry-grid{margin-block-start:.5rem}.mhp-enquiry-note{color:var(--mhp-muted);margin-block:1rem;font-size:.6875rem;line-height:1.6}.mhp-enquiry-note a{text-underline-offset:.2em}.mhp-enquiry-status{border:1px solid var(--mhp-line);border-radius:.25rem;margin-block-start:.75rem;padding:.75rem;font-size:.8125rem}.mhp-enquiry-status--error{color:var(--mhp-error);background:var(--mhp-error-surface);border-color:#e7b4af}.mhp-enquiry-status--success{color:var(--mhp-success);background:var(--mhp-success-surface);border-color:#a4c6b1}.mhp-dialog{overscroll-behavior:contain;border-radius:var(--mhp-radius-panel);width:min(35rem,100% - 1.5rem);max-height:calc(100dvh - 1.5rem);color:var(--mhp-ink);background:#fff;border:0;margin:auto;padding:0;overflow:auto}.mhp-dialog::backdrop{background:#101510b3}.mhp-dialog .mhp-enquiry{border:0}.mhp-dialog-close{border:1px solid var(--mhp-line);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.5rem;line-height:1;display:flex;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}body:has(.mhp-dialog[open]){overflow:hidden}body:has(.mhp-dialog[open]) .mhp-contact-float,body:has(.pswp--open) .mhp-contact-float,body:has(.mhp-enquiry :is(input,textarea,select):focus) .mhp-contact-float{visibility:hidden}.mhp-prose{max-width:var(--mhp-prose)}.mhp-prose>*+*{margin-block-start:1.25rem}.mhp-prose h2{padding-block-start:.75rem;font-size:clamp(1.75rem,1.5rem + .8vw,2.5rem)}.mhp-prose h3{font-size:1.25rem}.mhp-prose :is(p,li){color:var(--mhp-muted);line-height:1.8}.mhp-prose a{color:var(--mhp-ink);text-underline-offset:.2em}.mhp-link-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 2rem;display:grid}.mhp-link-grid a{border-block-start:1px solid var(--mhp-line);align-items:center;min-height:3.5rem;padding-block:.75rem;font-size:.875rem;text-decoration:none;display:flex}.mhp-faq details{border-block-start:1px solid var(--mhp-line)}.mhp-faq details:last-child{border-block-end:1px solid var(--mhp-line)}.mhp-faq summary{min-height:4.5rem;padding-block:1.25rem;font-weight:600;line-height:1.5}.mhp-faq details>p{max-width:var(--mhp-prose);color:var(--mhp-muted);padding-block-end:1.25rem}.mhp-footer{background:var(--mhp-dark);color:#fff;padding-block:4rem 1.5rem}.mhp-footer-top{border-block-end:1px solid var(--mhp-dark-line);justify-content:space-between;align-items:start;gap:2rem;padding-block-end:3rem;display:flex}.mhp-footer h2{max-width:16ch}.mhp-footer-top p{color:var(--mhp-dark-muted);margin-block-start:.75rem;font-size:.875rem}.mhp-footer-top .mhp-button{margin-block-start:1.5rem}.mhp-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding-block:2rem;display:grid}.mhp-footer-group h3{color:#fff;letter-spacing:.04em;margin-block-end:.75rem;font-size:.75rem;font-weight:650}.mhp-footer-group ul{margin:0;padding:0;list-style:none}.mhp-footer-group a{min-height:2.5rem;color:var(--mhp-dark-muted);align-items:center;font-size:.8125rem;text-decoration:none;display:inline-flex}.mhp-footer-bottom{border-block-start:1px solid var(--mhp-dark-line);color:var(--mhp-dark-muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;padding-block-start:1.25rem;font-size:.6875rem;display:flex}.mhp-contact-float{z-index:var(--mhp-z-contact);position:fixed;inset-block-end:max(1rem,env(safe-area-inset-bottom));inset-inline-end:1rem;box-shadow:0 .25rem 1rem #0c261a1f}@supports (backdrop-filter:blur(1px)){.mhp-header{-webkit-backdrop-filter:blur(18px)saturate(1.05);background:#ffffffe6}.mhp-gallery-open{-webkit-backdrop-filter:blur(12px);background:#ffffffeb}}@media (hover:hover){.mhp-button:hover{background:#343934}.mhp-button--primary:hover{background:var(--mhp-amber-hover)}.mhp-button--outline:hover{background:var(--mhp-subtle)}.mhp-button--whatsapp:hover{background:var(--mhp-whatsapp-hover)}.mhp-product-card-media:hover img{transform:scale(1.025)}.mhp-menu-group a:hover,.mhp-header-nav>a:hover,.mhp-link-grid a:hover{text-underline-offset:.25em;text-decoration:underline}.mhp-footer-group a:hover{color:#fff;text-underline-offset:.25em;text-decoration:underline}.mhp-gallery-thumb:hover{opacity:1}.mhp-gallery-control:hover:not(:disabled){border-color:var(--mhp-ink)}}@media (width<=74rem){.mhp-header-nav{gap:1rem}.mhp-header-nav>a:nth-child(n+3){display:none}.mhp-hero{min-height:33rem}.mhp-hero-copy h1{font-size:clamp(2.75rem,5.5vw,4.5rem)}}@media (width<=60rem){.mhp-header-nav{display:none}.mhp-header-actions{margin-inline-start:auto}.mhp-hero{grid-template-columns:1fr 1fr;min-height:30rem}.mhp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mhp-product-detail{grid-template-columns:minmax(0,1.1fr) minmax(17rem,1fr);gap:1.5rem}.mhp-menu-grid{grid-template-columns:1.5fr 1fr;gap:1.5rem 2rem}.mhp-menu-group+.mhp-menu-group{border:0;padding:0}.mhp-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=45rem){:root{--mhp-header-height:4.5rem}.mhp-header-inner{gap:.75rem}.mhp-header-actions>.mhp-button{display:none}.mhp-header-actions{gap:.25rem}.mhp-brand strong{font-size:1.875rem}.mhp-brand img{width:1.875rem;height:1.875rem}.mhp-hero{flex-direction:column;min-height:0;display:flex}.mhp-hero-copy{padding:3rem var(--mhp-gutter) 2.5rem;text-align:center;align-self:stretch}.mhp-hero-copy h1{max-width:13ch;margin-inline:auto;font-size:clamp(2.625rem,9vw,3.5rem)}.mhp-hero-copy>p{margin-inline:auto}.mhp-hero-actions{justify-content:center;gap:.75rem 1.25rem;margin-block-start:1.5rem}.mhp-hero-media{min-height:0;aspect-ratio:var(--mhp-photo-ratio)}.mhp-hero-caption{font-size:.6875rem;inset-block-end:.75rem;inset-inline:.75rem}.mhp-category-intro{text-align:center}.mhp-category-intro h1,.mhp-category-intro>p{margin-inline:auto}.mhp-section-heading{text-align:center;flex-direction:column;align-items:center;gap:.75rem}.mhp-section-heading p{margin-inline:auto}.mhp-section-heading>.mhp-text-link{margin-block-start:0}.mhp-product-grid{gap:2.25rem 1rem}.mhp-product-card-body{text-align:center}.mhp-product-card h3{font-size:1rem}.mhp-product-card-bottom{flex-direction:column;justify-content:center;gap:.375rem;padding-block-start:.75rem}.mhp-product-detail{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-block-start:0}.mhp-product-summary{text-align:center}.mhp-product-summary .mhp-eyebrow{margin-block-end:.625rem}.mhp-product-summary>.mhp-price{margin-block-start:1.125rem}.mhp-contact-links,.mhp-product-links{justify-content:center}.mhp-gallery-thumbs{justify-content:flex-start}.mhp-enquiry-heading{text-align:center}.mhp-enquiry-note,.mhp-enquiry-selected{text-align:left}.mhp-menu-panel{padding-block:1.5rem}.mhp-menu-grid{grid-template-columns:1fr 1fr;gap:1.75rem 1rem}.mhp-menu-group--brands{grid-column:1/-1}.mhp-menu-group a{font-size:.8125rem}.mhp-menu-bottom{flex-direction:column;align-items:stretch}.mhp-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.mhp-footer{padding-block-start:3rem}.mhp-footer-top{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding-block-end:2rem}.mhp-footer h2{margin-inline:auto}.mhp-footer-grid{grid-template-columns:1fr 1fr;gap:1.75rem 1rem}.mhp-footer-bottom{text-align:center;justify-content:center}.mhp-contact-float{min-height:2.875rem;padding-inline:1rem;font-size:.75rem}}@media (width<=25rem){.mhp-product-grid{grid-template-columns:minmax(0,1fr)}.mhp-gallery-tools{gap:.375rem}.mhp-gallery-control{padding-inline:.75rem}.mhp-gallery-count{min-width:2.75rem}.mhp-dialog .mhp-enquiry{padding:1.25rem 1rem}.mhp-enquiry-grid{gap:.75rem .625rem}.mhp-dialog .mhp-enquiry-heading{padding-inline-end:1.5rem}.mhp-enquiry-selected{gap:.5rem}}@media (width<=22.5rem){.mhp-enquiry-grid>.mhp-field:has(input[type=date]){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--mhp-muted:#40473d;--mhp-line:#949c8f;--mhp-input-line:#4e5749}.mhp-header,.mhp-gallery-open{-webkit-backdrop-filter:none;background:#fff}.mhp-gallery-thumb{opacity:.85}}@media (forced-colors:active){.mhp-button,.mhp-gallery-control,.mhp-menu>summary{border:1px solid buttontext}.mhp-gallery-thumb[aria-current=true]{outline:2px solid highlight}}@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{margin:0}main{min-height:60vh}a{overflow-wrap:anywhere}img{max-width:100%;height:auto}h1,h2,h3{font-family:var(--mhp-font-heading)}h1{letter-spacing:-.055em;text-wrap:balance;max-width:23ch;font-size:clamp(2.3rem,5vw,5.6rem);font-weight:600;line-height:1.04}h2{letter-spacing:-.04em;text-wrap:balance}h3{letter-spacing:-.025em}button,input,select,textarea{font:inherit}button,a,input,select,summary,textarea{touch-action:manipulation}:focus-visible{outline:3px solid var(--mhp-focus);outline-offset:4px}.mhp-floating-contact{z-index:var(--mhp-z-contact);right:1.25rem;bottom:max(1.25rem,env(safe-area-inset-bottom));background:var(--mhp-whatsapp);color:#fff;border:1px solid #ffffff45;border-radius:99px;padding:1rem 1.5rem;font-size:.9rem;font-weight:700;text-decoration:none;position:fixed;box-shadow:0 8px 28px #153a2e22}.mhp-floating-contact:hover{background:var(--mhp-whatsapp-hover)}.mhp-dialog[open]~.mhp-floating-contact,body:has(dialog[open]) .mhp-floating-contact,body:has(.pswp--open) .mhp-floating-contact{visibility:hidden}body:has(dialog[open]),body:has(.pswp--open){overflow:hidden}.mhp-container{max-width:var(--mhp-max);padding-inline:var(--mhp-gutter);margin-inline:auto}.mhp-prose{overflow-wrap:anywhere;max-width:78ch;line-height:1.85}.mhp-prose h2{margin-top:2.1em;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.18}.mhp-prose h3{margin-top:1.7em;font-size:1.3rem}.mhp-prose p{margin:1em 0}.mhp-prose a{color:var(--mhp-ink);text-underline-offset:.24em;text-decoration-thickness:1px}.mhp-prose ul,.mhp-prose ol{padding-left:1.5rem}.mhp-prose img{aspect-ratio:8/5;object-fit:cover;border-radius:0;width:100%;margin-block:1rem}.mhp-prose table{border-collapse:collapse;width:100%;font-size:.9rem}.mhp-prose th,.mhp-prose td{border-bottom:1px solid var(--mhp-line);text-align:start;padding:.8rem}.mhp-prose table{display:block;overflow-x:auto}.mhp-prose figure{margin:0}.mhp-prose details{border-bottom:1px solid var(--mhp-line);padding:1rem 0}.mhp-prose summary{cursor:pointer;font-weight:600}.mhp-prose section{margin-block:2rem}.mhp-prose button{display:none}.mhp-prose input,.mhp-prose select{max-width:100%;padding:.7rem}.mhp-enquiry-note{color:var(--mhp-muted);font-size:.8rem;line-height:1.65}.pswp__button{color:#fff;min-width:44px;width:auto!important;padding:0 1rem!important;font:600 13px Manrope,sans-serif!important}.pswp__button--arrow--prev,.pswp__button--arrow--next{backdrop-filter:blur(12px);border-radius:99px;background:#202220aa!important;border:1px solid #fff5!important;width:auto!important;height:44px!important;top:auto!important;bottom:1rem!important}.pswp__button--arrow--prev{left:1rem!important}.pswp__button--arrow--next{right:1rem!important}.pswp__button--zoom,.pswp__button--close{margin-right:1rem!important}.mhp-dialog::backdrop{backdrop-filter:blur(8px)}@media (width<=767px){h1{text-align:center;margin-inline:auto}h2,.mhp-prose>p,.mhp-prose section>p,.mhp-prose section>div>p{text-align:center}.mhp-prose ul,.mhp-prose ol,.mhp-prose table,.mhp-prose details{text-align:start}.mhp-floating-contact{padding:.8rem 1.15rem;font-size:.8rem;right:1rem}.mhp-footer{padding-bottom:6rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body:has([data-inquiry-form] :is(input,select,textarea):focus) .mhp-floating-contact{visibility:hidden}
