:root{--font-body--family: Arial, Helvetica, sans-serif;--font-subheading--family: Arial, Helvetica, sans-serif;--font-heading--family: Arial, Helvetica, sans-serif;--font-accent--family: Arial, Helvetica, sans-serif;--letter-spacing--heading-normal: -.02em;--style-border-radius-buttons-primary: 9px;--style-border-radius-buttons-secondary: 9px;--style-border-radius-inputs: 7px;--style-border-radius-popover: 12px;--style-border-width-inputs: 1px;--button-padding-block: 13px;--button-padding-inline: 14px;--shadow-button: none;--focus-outline-width: 3px;--focus-outline-offset: 2px}:root,.color-scheme-1,.color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7,.color-scheme-2,.color-scheme-3,.color-scheme-4{--color-foreground: #193b43;--color-foreground-rgb: 25 59 67;--color-foreground-heading: #193b43;--color-foreground-heading-rgb: 25 59 67;--color-primary: #193b43;--color-primary-rgb: 25 59 67;--color-primary-hover: #193b43;--color-primary-hover-rgb: 25 59 67;--color-border: #d9f1ec;--color-border-rgb: 217 241 236;--color-shadow: #193b43;--color-shadow-rgb: 25 59 67;--color-primary-button-text: #ffffff;--color-primary-button-background: #067f88;--color-primary-button-border: #067f88;--color-primary-button-hover-text: #ffffff;--color-primary-button-hover-background: #193b43;--color-primary-button-hover-border: #193b43;--color-secondary-button-text: #193b43;--color-secondary-button-background: rgb(255 255 255 / 0);--color-secondary-button-border: #193b43;--color-secondary-button-hover-text: #193b43;--color-secondary-button-hover-background: #d9f1ec;--color-secondary-button-hover-border: #193b43;--color-input-background: #ffffff;--color-input-text: #193b43;--color-input-text-rgb: 25 59 67;--color-input-border: #193b43;--color-input-hover-background: #ffffff;--color-variant-background: #ffffff;--color-variant-border: #193b43;--color-variant-text: #193b43;--color-variant-text-rgb: 25 59 67;--color-variant-hover-background: #d9f1ec;--color-variant-hover-text: #193b43;--color-variant-hover-border: #193b43;--color-selected-variant-background: #d9f1ec;--color-selected-variant-border: #193b43;--color-selected-variant-text: #193b43;--color-selected-variant-hover-background: #d9f1ec;--color-selected-variant-hover-text: #193b43;--color-selected-variant-hover-border: #193b43}:root,.color-scheme-1{--color-background: #ffffff;--color-background-rgb: 255 255 255}.color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7{--color-background: rgb(255 255 255 / 0);--color-background-rgb: 255 255 255}.color-scheme-2{--color-background: #fbf6eb;--color-background-rgb: 251 246 235}.color-scheme-3,.color-scheme-4{--color-background: #d9f1ec;--color-background-rgb: 217 241 236}.color-scheme-5{--color-background: #067f88;--color-background-rgb: 6 127 136;--color-foreground: #ffffff;--color-foreground-rgb: 255 255 255;--color-foreground-heading: #ffffff;--color-foreground-heading-rgb: 255 255 255;--color-primary: #ffffff;--color-primary-rgb: 255 255 255;--color-primary-hover: #ffffff;--color-primary-hover-rgb: 255 255 255;--color-border: #ffffff;--color-border-rgb: 255 255 255;--color-primary-button-text: #193b43;--color-primary-button-background: #ffffff;--color-primary-button-border: #ffffff;--color-primary-button-hover-text: #193b43;--color-primary-button-hover-background: #d9f1ec;--color-primary-button-hover-border: #d9f1ec;--color-secondary-button-text: #ffffff;--color-secondary-button-background: rgb(255 255 255 / 0);--color-secondary-button-border: #ffffff;--color-secondary-button-hover-text: #ffffff;--color-secondary-button-hover-background: rgb(255 255 255 / .16);--color-secondary-button-hover-border: #ffffff}html:has(body.mm-body){scroll-behavior:auto}.mm-body{--m-ink: #193b43;--m-soft: #193b43;--m-paper: #ffffff;--m-cream: #fbf6eb;--m-water: #d9f1ec;--m-teal: #067f88;--m-button-text: #ffffff;--m-line: #d9f1ec;--mm-icon-size: 16px;--mm-pad: max(22px, calc((100% - 640px)/2) );--mm-pad-fixed: max(22px, calc((100% - 640px)/2) );--mm-hpad: max(20px, calc((100% - 640px)/2 - 2px) );--mm-spad: max(18px, calc((100% - 640px)/2 - 4px) );color-scheme:light;background:var(--m-paper);color:var(--m-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%;text-size-adjust:100%;--melta-accent: #193b43;--melta-accent-rgb: 25, 59, 67;--melta-accent-soft-bg: #d9f1ec;--melta-accent-soft-bg-solid: #d9f1ec;--melta-surface-muted: #fbf6eb;--melta-border: #d9f1ec}.mm-body :where(.mm-primary,.mm-secondary,.mm-menu>summary,.mm-steps>summary,.mm-gallery-controls button,.mm-detail-list summary,.mm-photos>summary,.mm-form :is(select,input,textarea)){font:inherit}.mm-body :is(.mm-gallery-image,.mm-notify__panel,.mm-notify__fallback)[hidden]{display:none!important}.mm-body .mm-primary:focus-visible{outline:3px solid var(--m-ink);outline-offset:2px}.mm-body .mm-icon{display:block;width:var(--mm-icon-size);height:var(--mm-icon-size);max-width:none;flex-shrink:0}.mm-body .mm-chev{transform:rotate(-90deg);transition:transform .15s ease}.mm-body details[open]>summary .mm-chev,.mm-body [aria-expanded=true] .mm-chev{transform:rotate(0)}html:not(.mm-js) .mm-body .mm-icon--toggle,html.mm-js .mm-body .mm-icon--link{display:none}.mm-body .mm-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mm-body .mm-announcement{background:var(--m-water);color:var(--m-ink);padding:9px 16px;text-align:center;font-size:12px;letter-spacing:.03em}.mm-body .mm-announcement a{display:block;margin:-9px -16px;padding:9px 16px;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.mm-body .mm-announcement a:focus-visible{outline:2px solid var(--m-ink);outline-offset:-4px}.mm-body .mm-header{display:flex;justify-content:space-between;align-items:center;padding:9px var(--mm-hpad);background:var(--m-paper);border-bottom:1px solid var(--m-line);position:relative;min-height:67px}.mm-body .mm-logo{display:block;width:66px;height:48px;max-width:none;object-fit:contain;background:#fff;border-radius:8px}.mm-body .mm-logo-link{display:block;padding:0;border:0;background:transparent;color:inherit;text-decoration:none}.mm-body .mm-menu>summary{display:flex;align-items:center;justify-content:center;gap:7px;font-size:14px;min-height:44px;padding:0;background:none;border:0;color:var(--m-ink);list-style:none;text-decoration:none;cursor:pointer}.mm-body .mm-menu>summary:hover{color:var(--m-ink)}.mm-body summary::-webkit-details-marker{display:none}.mm-body .mm-wordmark{font-size:18px;font-weight:700;letter-spacing:.04em}.mm-body .mm-menu nav{position:absolute;top:calc(100% - 3px);right:12px;left:12px;background:var(--m-paper);border:1px solid var(--m-line);box-shadow:0 12px 20px #193b4318;z-index:3;padding:12px;border-radius:12px}.mm-body .mm-menu nav ul{margin:0;padding:0;list-style:none}.mm-body .mm-menu nav a{display:flex;align-items:center;width:100%;min-height:48px;padding:10px 12px;text-align:left;border:0;background:var(--m-paper);color:var(--m-ink);text-decoration:none}.mm-body .mm-menu .mm-menu__more{margin-top:6px;padding-top:6px;border-top:1px solid var(--m-line)}.mm-body .mm-menu .mm-menu__more a{font-size:14px}.mm-body .mm-hero,.mm-body .mm-product-top{padding:25px var(--mm-pad) 23px}.mm-body .mm-eyebrow{font-size:11px;letter-spacing:.13em;font-weight:700;color:var(--m-teal);line-height:1.45}.mm-body :is(.mm-hero,.mm-product-top,.mm-contact-page) h1{font-family:inherit;font-style:normal;text-transform:none;font-size:34px;line-height:1.12;letter-spacing:-1.1px;font-weight:700;margin:11px 0 12px;color:var(--m-ink)}.mm-body .mm-product-top h1{font-size:29px}.mm-body .mm-section h2{font-family:inherit;font-style:normal;text-transform:none;font-size:23px;line-height:1.25;letter-spacing:-.45px;font-weight:700;margin:8px 0 15px;color:var(--m-ink)}.mm-body .mm-lead{margin:0 0 14px;font-size:15px;line-height:1.55;color:var(--m-soft)}.mm-body .mm-photo-surface{margin:20px 0 17px;background:#fff;border-radius:12px;overflow:hidden;border:1px solid var(--m-line)}.mm-body .mm-hero-photo{display:block;width:100%;max-width:none;height:205px;object-fit:contain}.mm-body .mm-photo-caption{display:flex;gap:7px;align-items:center;justify-content:center;font-size:12px;line-height:1.4;padding:10px 8px;background:var(--m-cream);color:var(--m-ink)}.mm-body .mm-primary{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;min-height:51px;padding:13px 14px;background:var(--m-teal);color:var(--m-button-text);border:0;border-radius:9px;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}.mm-body .mm-primary:hover{color:var(--m-button-text)}.mm-body .mm-signature{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--m-soft);margin-top:12px}.mm-body .mm-section{padding:24px var(--mm-pad);border-top:1px solid var(--m-line)}.mm-body .mm-section p{margin:0 0 14px;font-size:14px;line-height:1.6;color:var(--m-soft)}.mm-body .mm-support{background:var(--m-cream)}.mm-body .mm-steps>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;min-height:47px;padding:0;font-size:14px;font-weight:700;color:var(--m-teal);cursor:pointer}.mm-body .mm-steps>summary:hover{color:var(--m-teal)}.mm-body .mm-steps ol{margin:12px 0 0;padding:0 0 0 20px}.mm-body .mm-steps li{padding:0 0 15px 3px;font-size:14px}.mm-body .mm-steps li strong,.mm-body .mm-steps li span{display:block}.mm-body .mm-steps li span{color:var(--m-soft);font-size:14px;margin-top:3px}.mm-body .mm-secondary{display:flex;gap:9px;align-items:center;justify-content:space-between;min-height:48px;width:100%;margin:10px 0 0;padding:10px 0;border:0;border-top:1px solid var(--m-line);background:transparent;color:var(--m-teal);text-align:left;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}.mm-body .mm-secondary:hover{color:var(--m-teal)}.mm-body .mm-support .mm-secondary,.mm-body .mm-support .mm-secondary:hover{color:var(--m-ink)}.mm-body .mm-hero,.mm-body .mm-product-top{padding-top:20px}.mm-body .mm-hero-photo{height:185px}.mm-body .mm-lead{font-size:16px;line-height:1.5}.mm-body .mm-gallery{border:1px solid var(--m-line);border-radius:12px;overflow:hidden;background:#fff;margin:18px 0}.mm-body .mm-gallery-image{display:block;width:100%;max-width:none;height:200px;object-fit:contain}.mm-body .mm-gallery-controls{display:flex;border-top:1px solid var(--m-line);background:var(--m-paper);padding:5px;gap:5px}.mm-body .mm-gallery-controls button{width:50%;min-height:44px;border:0;border-radius:6px;background:var(--m-paper);color:var(--m-soft);font-size:13px;cursor:pointer}.mm-body .mm-gallery-controls button[aria-pressed=true]{background:var(--m-water);color:var(--m-ink);font-weight:700}.mm-body .mm-price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:17px 0 10px;flex-wrap:wrap}.mm-body .mm-price{font-size:29px;line-height:1.1;letter-spacing:-.7px;font-weight:700;color:var(--m-ink)}.mm-body .mm-status{background:var(--m-water);color:var(--m-ink);font-size:12px;padding:7px 10px;border-radius:5px;font-weight:700}.mm-body .mm-shipping{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--m-ink);line-height:1.45;margin:0 0 15px}.mm-body .mm-shipping small{font-size:12px;color:var(--m-soft)}.mm-body .mm-safety{font-size:12px;color:var(--m-soft);text-align:center;margin:10px 0 0}.mm-body .mm-tabs{padding:0 var(--mm-spad) 16px}.mm-body .mm-tablist{display:flex;gap:6px}.mm-body .mm-tablist [role=tab]{flex:1 1 0;min-width:0;min-height:46px;padding:8px 4px;border:1px solid var(--m-line);border-radius:7px;background:var(--m-paper);color:var(--m-ink);font:inherit;font-size:14px;font-weight:400;line-height:1.25;text-align:center;overflow-wrap:anywhere;cursor:pointer}.mm-body .mm-tablist [role=tab][aria-selected=true]{background:var(--m-teal);border-color:var(--m-teal);color:var(--m-button-text);font-weight:700}.mm-body .mm-tablist [role=tab]:focus-visible,.mm-body .mm-tabpanel:focus-visible{outline:3px solid var(--m-ink);outline-offset:2px}.mm-body .mm-tabpanel{margin-top:8px;padding:18px 16px 6px;border:1px solid var(--m-line);border-radius:12px;background:var(--m-paper);color:var(--m-ink)}html:not(.mm-js) .mm-body .mm-tablist{display:none}html:not(.mm-js) .mm-body .mm-tabpanel[hidden]{display:block}.mm-body .mm-tabpanel h2{margin:0 0 10px;font-family:inherit;font-size:18px;line-height:1.3;letter-spacing:-.2px;font-weight:700;color:var(--m-ink)}.mm-body .mm-tabitem+.mm-tabitem{margin-top:6px}.mm-body .mm-tabpanel p{margin:0 0 14px;font-size:14px;line-height:1.6;color:var(--m-ink)}.mm-body .mm-textlink{color:var(--m-ink);text-decoration:underline;text-underline-offset:3px;display:inline-block;padding:11px 0;margin:-11px 0;font-size:14px}.mm-body .mm-linklist{list-style:none;margin:0 0 12px;padding:0}.mm-body .mm-linklist li{margin:0}.mm-body .mm-linklist .mm-textlink{display:flex;align-items:center;min-height:44px;padding:0;margin:0}.mm-body .mm-demo{display:flex;align-items:center;gap:12px;min-height:72px;margin:4px 0 12px;padding:8px;border:1px solid var(--m-line);border-radius:10px;background:var(--m-cream);color:var(--m-ink);text-decoration:none}.mm-body .mm-demo__thumb{flex:0 0 auto;width:96px;height:72px;max-width:none;object-fit:cover;border-radius:7px;background:var(--m-water)}.mm-body .mm-demo__text{flex:1 1 auto;min-width:0;font-size:14px;line-height:1.35}.mm-body .mm-demo__text strong{display:block;text-decoration:underline;text-underline-offset:3px}.mm-body .mm-demo__text small{display:block;margin-top:2px;font-size:12px;color:var(--m-ink)}.mm-body .mm-demo:hover{color:var(--m-ink)}.mm-body .mm-checklist{list-style:none;margin:0 0 6px;padding:0}.mm-body .mm-checklist li{display:flex;gap:9px;align-items:center;padding:5px 0;font-size:14px}.mm-body .mm-checklist .mm-icon{color:var(--m-teal)}.mm-body .mm-detail-list{padding-top:4px;padding-bottom:4px}.mm-body .mm-detail-list details{border-bottom:1px solid var(--m-line)}.mm-body .mm-detail-list details:last-child{border:0}.mm-body .mm-detail-list summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:60px;padding:0;list-style:none;font-size:14px;font-weight:700;color:var(--m-ink);cursor:pointer}.mm-body .mm-detail-list summary:hover{color:var(--m-ink)}.mm-body .mm-detail-list p{margin:0 0 14px}.mm-body .mm-small-print{padding:16px var(--mm-pad-fixed);font-size:12px;color:var(--m-soft)}.mm-body .mm-photos{margin:8px 0 0;border-top:1px solid var(--m-line)}.mm-body .mm-photos>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;padding:0;list-style:none;font-size:14px;font-weight:700;color:var(--m-ink);cursor:pointer}.mm-body .mm-photos>summary:hover{color:var(--m-ink)}.mm-body .mm-photos__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0 0 20px;list-style:none}.mm-body .mm-photos__list img{display:block;width:100%;height:auto;border:1px solid var(--m-line);border-radius:8px;background:#fff}.mm-body .mm-notify__panel{margin:12px 0 0;padding:16px;border:1px solid var(--m-line);border-radius:10px;background:var(--m-cream);color:var(--m-ink)}.mm-body .mm-notify__question{margin-top:6px}.mm-body .mm-notify__panel .klaviyo-form form{padding:0!important;background-color:transparent!important}.mm-body .mm-notify__panel .klaviyo-form div[style*=min-height]{min-height:0!important}.mm-body .mm-notify__panel .klaviyo-form-richtext,.mm-body .mm-notify__panel .klaviyo-form-richtext *{color:var(--m-ink)!important;background-color:transparent!important}.mm-body .mm-notify__panel button.klaviyo-form-button{background-color:var(--m-teal)!important;border-color:var(--m-teal)!important;color:var(--m-button-text)!important;border-radius:9px!important;letter-spacing:normal!important}.mm-body .mm-notify__panel input[type=email]{border-radius:7px!important;font-size:16px!important;letter-spacing:normal!important;color:var(--m-ink)!important}.mm-body .mm-notify__panel input[type=email]::placeholder{letter-spacing:normal!important}.mm-body .mm-notify__fallback{margin:0;padding:4px 0 0;font-size:14px;line-height:1.5}.mm-body .mm-notify__fallback a{color:var(--m-ink);text-decoration:underline}.mm-body .mm-buy{display:flex;flex-direction:column;gap:12px;margin:0 0 4px;color:var(--m-ink)}.mm-body .mm-contact-page{padding:24px var(--mm-pad-fixed)}.mm-body .mm-contact-page h1{font-size:32px}.mm-body .mm-demo-hint{margin:0 0 4px;font-size:14px;line-height:1.5}.mm-body .mm-demo-hint a{display:inline-flex;align-items:center;min-height:44px;color:var(--m-ink);text-decoration:underline;text-underline-offset:3px}html.mm-js .mm-body .mm-demo-hint:not(.is-active){display:none}.mm-body .mm-form label:not(.mm-consent){display:block;font-size:14px;font-weight:700;margin:17px 0 6px;color:var(--m-ink)}.mm-body .mm-form label:not(.mm-consent) span{font-size:12px;font-weight:400;color:var(--m-soft)}.mm-body .mm-form input:not([type=checkbox]),.mm-body .mm-form select,.mm-body .mm-form textarea{font-size:16px;display:block;width:100%;min-width:0;min-height:48px;padding:11px 12px;border:1px solid var(--m-soft);border-radius:7px;background:var(--m-paper);color:var(--m-ink)}.mm-body .mm-form input:not([type=checkbox]):hover,.mm-body .mm-form select:hover,.mm-body .mm-form textarea:hover{background:var(--m-paper)}.mm-body .mm-form input::placeholder,.mm-body .mm-form textarea::placeholder{color:var(--m-soft);opacity:1}.mm-body .mm-form textarea{resize:vertical}.mm-body .mm-consent{display:flex;gap:11px;align-items:flex-start;min-height:44px;padding:16px 0;font-size:13px;color:var(--m-soft)}.mm-body .mm-consent input{width:20px;height:20px;flex-shrink:0;accent-color:var(--m-teal);margin:1px 0}.mm-body .mm-direct{border-top:1px solid var(--m-line);padding-top:20px;margin-top:24px;font-size:14px;overflow-wrap:anywhere}.mm-body .mm-direct strong{color:var(--m-ink)}.mm-body .mm-direct p{margin:6px 0 0;color:var(--m-soft)}.mm-body .mm-direct a{display:inline-block;margin:-4px 0;padding:4px 0;color:var(--m-ink);text-decoration:underline;text-underline-offset:2px}.mm-body .mm-form-status{font-size:14px;padding:12px;background:var(--m-cream);margin:12px 0 0}.mm-body .mm-form-status--error p{margin:0 0 6px;font-weight:700}.mm-body .mm-form-status--error ul{margin:0;padding-left:18px}.mm-body .mm-form [aria-invalid=true]{border-width:2px}.mm-body .mm-story{padding:24px var(--mm-pad) 40px;background:var(--m-paper);color:var(--m-ink);font-size:16px;line-height:1.6}.mm-body .mm-story h1{margin:0 0 16px;font-family:inherit;font-style:normal;text-transform:none;color:var(--m-ink)}.mm-body .mm-story p{margin:0 0 14px;font-size:16px;line-height:1.6;color:var(--m-ink)}.mm-body .mm-story__intro p{font-size:18px;line-height:1.55}.mm-body .mm-story .mm-story__product-link{margin:0 0 4px;font-size:17px;font-weight:700}.mm-body .mm-story__product-link a{display:inline-block;padding-block:10px;color:var(--m-teal);text-decoration:underline;text-underline-offset:4px}.mm-body .mm-story__portrait{margin:20px 0 0}.mm-body .mm-story__portrait img{display:block;width:100%;max-width:340px;height:auto;border-radius:12px}.mm-body .mm-story__caa{margin:24px 0;padding:20px;border-radius:12px;background:var(--m-cream)}.mm-body .mm-story__caa h2,.mm-body .mm-story__title{margin:0 0 12px;font-family:inherit;font-style:normal;text-transform:none;font-size:22px;line-height:1.25;letter-spacing:-.3px;font-weight:700;color:var(--m-ink)}.mm-body .mm-story__caa h2{font-size:20px}.mm-body .mm-story__caa p:last-child,.mm-body .mm-story__body p:last-child{margin-bottom:0}.mm-body .mm-story__signature{margin-top:20px;font-size:15px;font-weight:700}.mm-body .mm-footer{background:var(--m-water);color:var(--m-ink);padding:24px var(--mm-pad);font-size:14px;line-height:1.5}.mm-body .mm-footer ul{list-style:none;margin:0;padding:0}.mm-body .mm-footer p{margin:0}.mm-body .mm-footer a{color:var(--m-ink);text-decoration:underline;text-underline-offset:3px}.mm-body .mm-footer a:hover{color:var(--m-ink);text-decoration-thickness:2px}.mm-body .mm-footer :is(a,summary):focus-visible{outline:3px solid var(--m-ink);outline-offset:2px}.mm-body .mm-footer__inner{display:flex;flex-direction:column;gap:18px}.mm-body .mm-footer__brand{display:flex;align-items:center;gap:12px}.mm-body .mm-footer__logo{display:block;width:58px;height:42px;max-width:none;object-fit:contain}.mm-body .mm-footer__wordmark{font-size:18px;font-weight:700;letter-spacing:.04em}.mm-body .mm-footer__tagline{font-size:14px;font-weight:700}.mm-body .mm-footer__contact-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:6px;font-size:15px;font-weight:700}.mm-body .mm-footer__coords{display:flex;flex-wrap:wrap;gap:0 18px}.mm-body .mm-footer__coords a{display:inline-flex;align-items:center;min-height:44px}.mm-body .mm-footer__social{display:inline-flex;flex-wrap:wrap;gap:0 18px}.mm-body .mm-footer__groups{border-top:1px solid #193b4333}.mm-body .mm-footer__group{border-bottom:1px solid #193b4333}.mm-body .mm-footer__group>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:0;list-style:none;font:inherit;font-size:15px;font-weight:700;color:var(--m-ink);cursor:pointer}.mm-body .mm-footer__group>summary:hover{color:var(--m-ink)}.mm-body .mm-footer__group ul{padding:0 0 8px}.mm-body .mm-footer__group li a{display:flex;align-items:center;min-height:44px;font-size:14px}.mm-body .mm-footer__always ul{display:flex;flex-wrap:wrap;gap:0 18px}.mm-body .mm-footer__always a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.mm-body .mm-footer__legal{margin-top:6px;font-size:12px}@media(min-width:768px){.mm-body .mm-footer{padding:40px max(22px,calc((100% - 1040px)/2))}.mm-body .mm-footer__inner{display:grid;grid-template-columns:1.3fr repeat(3,1fr);column-gap:40px;row-gap:28px;align-items:start}.mm-body .mm-footer__groups{display:contents}.mm-body .mm-footer__group{border:0}.mm-body .mm-footer__group>summary{min-height:0;padding:4px 0 8px;cursor:default;pointer-events:none}.mm-body .mm-footer__group>summary .mm-chev{display:none}.mm-body .mm-footer__always{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 24px;padding-top:12px;border-top:1px solid #193b4333}.mm-body .mm-footer__legal{margin-top:0}}.mm-body .precommande-zone-achat,.mm-body .precommande-reglementaire{--color-foreground: #193b43;--color-foreground-rgb: 25 59 67;--opacity-subdued-text: 1;color:var(--m-ink)}.mm-body [style*=--section-padding-top]{--section-padding-top: 32px !important;--section-padding-bottom: 32px !important}.mm-body main h1{font-size:clamp(30px,8.4vw,44px);line-height:1.12;letter-spacing:-.03em;font-weight:700}.mm-body main h2{font-size:clamp(22px,6vw,30px);line-height:1.25;letter-spacing:-.02em;font-weight:700}.mm-body main h3{line-height:1.3;font-weight:700}.mm-body .blog-post-content{--c1: #067f88;--c2: #193b43;--c3: #067f88;--c4: #067f88;--c5: #193b43;overflow-wrap:anywhere}.mm-body .blog-post-content img{max-width:100%;height:auto}@media(max-width:640px){.mm-body .blog-post-content .hero{flex-direction:column;align-items:flex-start}}.mm-body .jdgm-write-rev-link,.mm-body .jdgm-btn--solid{background-color:var(--m-teal)!important;border-color:var(--m-teal)!important;color:var(--m-button-text)!important;border-radius:9px!important}.mm-body .jdgm-histogram__bar-content{background-color:var(--m-teal)!important}.mm-body .jdgm-histogram__bar{background-color:var(--m-water)!important}#shopify-pc__banner.shopify-pc__banner__dialog{left:0;right:0;bottom:0;width:100%;min-width:0;max-width:100%;max-height:85vh;padding:16px 18px 12px;background-color:#fbf6eb;color:#193b43;border-top:1px solid #d9f1ec;border-radius:0;box-shadow:0 -6px 16px #193b4318;font-family:Arial,Helvetica,sans-serif}#shopify-pc__banner .shopify-pc__banner__wrapper{align-items:stretch;max-width:640px;margin:0 auto}#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:4px}#shopify-pc__banner.shopify-pc__banner__dialog h2{margin:0 0 6px;font-size:17px;line-height:1.3;color:#193b43}#shopify-pc__banner.shopify-pc__banner__dialog p{font-size:14px;line-height:1.45;color:#193b43}#shopify-pc__banner.shopify-pc__banner__dialog a{color:#193b43;text-decoration:underline;text-underline-offset:2px}#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:row;flex-wrap:wrap;justify-content:stretch;gap:10px}#shopify-pc__banner.shopify-pc__banner__dialog button{margin:0;min-height:46px;padding:10px 14px;border-radius:8px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.2}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept,#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline{flex:1 1 calc(50% - 5px);border:2px solid #067f88;background:#067f88;color:#fff}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept:hover,#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline:hover{border-color:#193b43;background:#193b43}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{flex:0 0 100%;min-height:44px;padding:6px 8px;background:transparent;color:#193b43;font-size:14px;font-weight:400;text-decoration:underline;text-underline-offset:2px}#shopify-pc__banner .shopify-pc__banner__btns-granular>.shopify-pc__banner__btn-accept{order:1}#shopify-pc__banner .shopify-pc__banner__btns-granular>.shopify-pc__banner__btn-decline{order:2}#shopify-pc__banner .shopify-pc__banner__btns-granular>.shopify-pc__banner__btn-manage-prefs{order:3}#shopify-pc__banner.shopify-pc__banner__dialog :is(button,a):focus-visible{outline:3px solid #193b43;outline-offset:2px;box-shadow:0 0 0 5px #fff}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs:focus span{outline:none}@media(max-height:500px){#shopify-pc__banner.shopify-pc__banner__dialog{padding:10px 18px 8px}#shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:row;align-items:center;gap:20px;max-width:none}#shopify-pc__banner .shopify-pc__banner__body{flex:1 1 56%;width:auto;margin:0}#shopify-pc__banner .shopify-pc__banner__btns{flex:1 1 38%;width:auto}}html{scroll-padding-bottom:var(--mm-consent-h, 0px)}.mm-body{padding-bottom:var(--mm-consent-h, 0px)}@media(max-width:370px){.mm-body{--mm-pad: max(18px, calc((100% - 640px)/2) )}.mm-body :is(.mm-hero,.mm-product-top,.mm-contact-page) h1{font-size:30px}.mm-body .mm-product-top h1{font-size:29px}.mm-body .mm-contact-page h1{font-size:32px}.mm-body .mm-signature{font-size:11px}}@media(min-width:768px){.mm-body [style*=--section-padding-top]{--section-padding-top: 56px !important;--section-padding-bottom: 56px !important}}@media(min-width:640px){.mm-body .mm-hero-photo{height:300px}.mm-body .mm-gallery-image{height:340px}.mm-body .mm-menu nav{left:auto;right:var(--mm-hpad);width:340px}}@media(prefers-reduced-motion:reduce){.mm-body *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/melta-charte.css.map */
