.mnv{--mnv-bg: #f7f7f5;--mnv-sect: #e9e9e5;--mnv-ink: #221e1a;--mnv-support: #6b6560;--mnv-accent: #761e0b;--mnv-deep: #0f0d0b;--mnv-rule-color: #d9d5cf;--mnv-light: #f7f7f5;--mnv-star: #c8860a;--mnv-success: #1d5c2e;--mnv-error: #b3251c;--mnv-rule: 1px solid var(--mnv-rule-color);--mnv-max: 1080px;--mnv-gutter: max(36px, 5.5vw);--mnv-pad: clamp(72px, 11vw, 128px);--mnv-snap: cubic-bezier(.16, 1, .3, 1);--mnv-out: cubic-bezier(.25, .1, .25, 1);--mnv-font-display: var(--font-heading--family, sans-serif);--mnv-font-body: var(--font-body--family, sans-serif);position:relative;display:block;background:var(--mnv-section-bg, var(--mnv-bg));color:var(--mnv-section-text, var(--mnv-ink));font-family:var(--mnv-font-body);font-size:16px;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;padding-block:var(--mnv-pad);padding-inline:var(--mnv-gutter);overflow-x:clip}.mnv,.mnv *,.mnv *:before,.mnv *:after{box-sizing:border-box}.mnv :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,fieldset,legend,dl,dd){margin:0;padding:0}.mnv :where(ul[role=list],ol[role=list]){list-style:none}.mnv :where(img,svg){display:block;max-width:100%}.mnv :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-transform:none;letter-spacing:normal}.mnv :where(a){color:inherit}.mnv :where(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid var(--mnv-accent);outline-offset:2px}.mnv-inner{max-width:var(--mnv-max);margin-inline:auto}.mnv-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.mnv-display{font-family:var(--mnv-font-display);font-weight:700;font-style:normal;letter-spacing:-.01em;line-height:1;text-transform:none;color:inherit}.mnv-line{display:block}.mnv-eyebrow{display:block;font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--mnv-section-support, var(--mnv-support));margin-bottom:24px}.mnv-link{color:var(--mnv-link-color, var(--mnv-accent));text-decoration:underline;text-underline-offset:2px;font-size:inherit}.mnv-dark{--mnv-link-color: #dd7d5c}.mnv-rte :where(p+p){margin-top:14px}.mnv-rte :where(ul,ol){padding-left:18px}.mnv-rte :where(li+li){margin-top:5px}.mnv-rte :where(strong){color:var(--mnv-section-text, var(--mnv-ink));font-weight:600}.mnv-rte :where(table){width:100%;border-collapse:collapse;font-size:12px;margin-block:8px}.mnv-rte :where(th,td){border-bottom:var(--mnv-rule);padding:6px 4px;text-align:center!important;width:auto!important;height:auto!important}.mnv-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:13px 24px;border:1px solid transparent;border-radius:0;font-family:var(--mnv-font-body);font-size:15px;font-weight:600;line-height:1.2;letter-spacing:normal;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:background-color .14s ease-out,color .14s ease-out,border-color .14s ease-out,opacity .14s ease-out,transform .14s ease-out;-webkit-tap-highlight-color:transparent}.mnv-btn:hover{transform:translateY(-1px)}.mnv-btn:active{transform:scale(.98);transition-duration:.06s}.mnv-btn--primary{background:var(--mnv-ink);color:#fff}.mnv-btn--primary:hover{background:#2e2824;color:#fff}.mnv-btn--light{background:#fff;color:var(--mnv-ink)}.mnv-btn--light:hover{background:var(--mnv-sect);color:var(--mnv-ink)}.mnv-btn--ghost{background:transparent;color:#f7f7f5b8;border-color:#f7f7f538;font-weight:500}.mnv-btn--ghost:hover{color:#fff;border-color:#f7f7f58c}.mnv-btn__suffix{font-weight:400;font-size:12px;opacity:.6}.mnv-btn[aria-disabled=true]{opacity:.35;cursor:not-allowed;transform:none}.mnv-btn.is-loading{pointer-events:none}.mnv-btn.is-loading .mnv-btn__label{visibility:hidden}.mnv-btn.is-success{background:var(--mnv-success);color:#fff}.mnv-btn.is-shaking{animation:mnv-shake .35s var(--mnv-out)}.mnv-spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px;border:2px solid rgb(255 255 255 / .3);border-top-color:currentColor;border-radius:50%;opacity:0;pointer-events:none}.mnv-btn.is-loading .mnv-spinner{opacity:1;animation:mnv-spin .7s linear infinite}@keyframes mnv-spin{to{transform:rotate(360deg)}}@keyframes mnv-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.mnv-stars{display:inline-flex;gap:2px;flex-shrink:0}.mnv-stars__star{width:13px;height:13px;fill:var(--mnv-star)}.mnv-stars__star.is-empty{fill:currentColor;opacity:.2}.mnv-rating{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--mnv-section-support, var(--mnv-support))}mnv-reveal{display:block}mnv-reveal.is-armed [data-reveal-item]{opacity:0;transform:translateY(12px);transition:opacity .55s var(--mnv-out),transform .55s var(--mnv-out);transition-delay:var(--mnv-reveal-delay, 0ms)}mnv-reveal.is-armed[data-reveal-style=fade] [data-reveal-item]{transform:none}mnv-reveal.is-in [data-reveal-item]{opacity:1;transform:none}.mnv-acc{border-top:var(--mnv-rule)}.mnv-acc__item{border-bottom:var(--mnv-rule)}.mnv-acc__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;list-style:none;cursor:pointer;text-align:left}.mnv-acc__summary::-webkit-details-marker{display:none}.mnv-acc__summary::marker{content:""}.mnv-acc__question{flex:1;font-size:clamp(14px,1.4vw,16px);font-weight:500;line-height:1.4;color:var(--mnv-section-text, var(--mnv-ink));transition:font-weight .1s}.mnv-acc__summary:hover .mnv-acc__question{font-weight:600}.mnv-acc__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border:var(--mnv-rule);border-radius:50%;color:var(--mnv-section-text, var(--mnv-ink));transition:transform .22s var(--mnv-out),background-color .15s,color .15s}.mnv-acc__item[open]:not(.is-closing) .mnv-acc__icon{transform:rotate(45deg);background:var(--mnv-ink);border-color:var(--mnv-ink);color:#fff}.mnv-acc__panel{overflow:hidden}.mnv-acc__content{padding-bottom:20px;font-size:14px;line-height:1.75;color:var(--mnv-section-support, var(--mnv-support));max-width:66ch}@property --mnv-header-h{syntax: "<length>"; inherits: true; initial-value: 0px;}.mnv-hero{--mnv-header-h: var(--header-group-height, 0px);--mnv-section-bg: #221e19;display:block;min-height:max(640px,100svh);padding:0;overflow:hidden;color:var(--mnv-light);isolation:isolate}.mnv-hero__surface{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;z-index:-3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.62' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.46'/%3E%3C/svg%3E"),radial-gradient(ellipse 70% 55% at 15% 75%,rgb(50 45 38 / .85) 0%,transparent 60%),radial-gradient(ellipse 55% 60% at 80% 25%,rgb(60 55 46 / .7) 0%,transparent 55%),radial-gradient(ellipse 90% 40% at 50% 95%,rgb(22 19 14 / .95) 0%,transparent 50%),linear-gradient(162deg,#3c3730,#2d2923 45%,#232019);background-size:280px 280px,100% 100%,100% 100%,100% 100%,100% 100%;animation:mnv-concrete-in 1.9s var(--mnv-snap) .12s both}.mnv-hero__surface--image{background-image:none;background-color:#232019}@media(hover:hover)and (pointer:fine){.mnv-hero__surface{will-change:transform}}.mnv-hero__surface-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mnv-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 95% 95% at 50% 50%,transparent 15%,rgb(8 6 3 / .52) 100%),linear-gradient(105deg,#080603c7,#08060366 44%,#0806031a 64%,#08060347);opacity:var(--mnv-overlay, 1)}.mnv-hero__spotlight{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;mix-blend-mode:screen;opacity:0;transition:opacity .4s;background:radial-gradient(400px circle at var(--mnv-spot-x, 50%) var(--mnv-spot-y, 50%),rgb(255 252 248 / .052) 0%,transparent 68%)}.mnv-hero__spotlight.is-active{opacity:1}@media(hover:none),(pointer:coarse){.mnv-hero__spotlight{display:none}.mnv-hero__surface{top:0;right:0;bottom:0;left:0}}.mnv-hero__vbrand{position:absolute;left:14px;top:50%;transform:translate(-50%) translateY(-50%) rotate(-90deg);font-size:10px;font-weight:500;letter-spacing:.13em;color:#f7f7f529;white-space:nowrap;pointer-events:none;animation:mnv-fade-in .7s ease 1.7s both}.mnv-hero__content{position:absolute;inset-block:0;left:0;width:min(640px,56vw);padding:calc(var(--mnv-header-h) + 24px) 4% 48px max(36px,5.5vw);display:flex;flex-direction:column;justify-content:center;will-change:transform,opacity}.mnv-hero__eyebrow{font-size:11px;font-weight:500;letter-spacing:.1em;color:#f7f7f580;margin-bottom:20px;animation:mnv-fade-up .55s .5s both}.mnv-hero__heading{font-size:clamp(48px,6.5vw,92px);line-height:.95;color:var(--mnv-light);margin-bottom:24px}.mnv-hero__line{display:block;animation:mnv-fade-up .7s calc(.65s + var(--mnv-line, 0) * .14s) both}.mnv-hero .mnv-accent{display:inline-block;position:relative;padding:0 .1em}.mnv-hero .mnv-accent:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#761e0b38;border:1px solid rgb(118 30 11 / .55)}.mnv-hero .mnv-accent>span{position:relative}.mnv-hero__sub{font-size:clamp(14px,1.4vw,17px);line-height:1.65;color:#f7f7f5b3;max-width:42ch;margin-bottom:32px;animation:mnv-fade-up .6s 1.15s both}.mnv-hero__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px;animation:mnv-fade-up .6s 1.35s both}.mnv-hero__ctas .mnv-btn{font-size:14px;padding:13px 22px}.mnv-hero__trust{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;color:#f7f7f58c;animation:mnv-fade-up .6s 1.58s both}.mnv-hero__trust .mnv-rating{color:inherit;font-size:inherit}.mnv-hero__blueprint{position:absolute;right:1%;top:50%;width:min(600px,50vw);transform:translate(calc(-50% + var(--mnv-bp-x, 0px)),calc(-50% + var(--mnv-bp-y, 0px)));pointer-events:none;animation:mnv-fade-in .8s 1.7s both}.mnv-hero__blueprint svg{width:100%;height:auto;overflow:visible;animation:mnv-bp-float 9s ease-in-out 2.2s infinite}.mnv-bp__arch{stroke-dasharray:282;stroke-dashoffset:282;animation:mnv-draw 2.2s var(--mnv-snap) 1.8s forwards}.mnv-bp__zone{animation:mnv-fade-in .6s ease 2.1s both,mnv-zone-pulse 3.8s ease-in-out 2.7s infinite}.mnv-bp__late{animation:mnv-fade-in .5s ease 2.5s both}.mnv-bp__label{font-family:var(--mnv-font-body);font-size:11px}.mnv-bp__late--sm{display:none}.mnv-hero__cue{position:absolute;bottom:32px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;animation:mnv-fade-in .3s 1.9s both;opacity:calc(1 - var(--mnv-hero-scroll, 0) * 5)}.mnv-hero__cue-label{font-size:9px;font-weight:500;letter-spacing:.13em;color:#f7f7f566}.mnv-hero__cue-line{position:relative;width:1px;height:46px;overflow:hidden;background:#f7f7f51f}.mnv-hero__cue-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f7f7f5a6;transform:scaleY(0);animation:mnv-scroll-cue 2.4s ease-in-out 2.1s infinite}@keyframes mnv-concrete-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes mnv-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes mnv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mnv-bp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes mnv-draw{to{stroke-dashoffset:0}}@keyframes mnv-zone-pulse{0%,to{opacity:.65}50%{opacity:1}}@keyframes mnv-scroll-cue{0%{transform:scaleY(0);transform-origin:top}48%{transform:scaleY(1);transform-origin:top}50%{transform:scaleY(1);transform-origin:bottom}98%,to{transform:scaleY(0);transform-origin:bottom}}.mnv-recognition__label{font-size:12px;font-weight:500;letter-spacing:.07em;color:var(--mnv-section-support, var(--mnv-support));margin-bottom:32px}.mnv-recognition__list{border-top:var(--mnv-rule)}.mnv-recognition__quote{font-size:clamp(22px,3.2vw,36px);line-height:1.1;padding:20px 0;border-bottom:var(--mnv-rule)}.mnv-recognition__close{font-size:clamp(15px,1.5vw,17px);font-weight:500;line-height:1.7;color:var(--mnv-section-support, var(--mnv-support));margin-top:32px;max-width:50ch}.mnv-dark{--mnv-section-bg: #252119;--mnv-section-text: var(--mnv-light);--mnv-section-support: rgb(247 247 245 / .62);--mnv-rule-color: rgb(247 247 245 / .1)}.mnv-light{--mnv-section-text: var(--mnv-ink);--mnv-section-support: var(--mnv-support);--mnv-rule-color: #d9d5cf}.mnv-light .mnv-count-label,.mnv-light .mnv-mech__copy{color:var(--mnv-support)}.mnv-light .mnv-accent{color:var(--mnv-pivot-accent, #761e0b)}.mnv-mech__heading{font-size:clamp(36px,5vw,68px);line-height:.98;margin-bottom:16px}.mnv-mech__counter{margin:40px 0}.mnv-count{display:block;font-family:var(--mnv-font-display);font-weight:700;font-size:clamp(64px,10vw,120px);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mnv-count-label{font-size:clamp(13px,1.3vw,15px);color:#f7f7f58c;margin-top:8px;letter-spacing:.04em}.mnv-split{display:grid;grid-template-columns:repeat(var(--mnv-panels, 2),minmax(0,1fr));gap:0;margin:40px 0;border:1px solid rgb(247 247 245 / .1)}.mnv-split__panel{position:relative;padding:28px;overflow:hidden;isolation:isolate}.mnv-split__panel+.mnv-split__panel{border-left:var(--mnv-split-divider, 1px solid rgb(247 247 245 / .08))}.mnv-split__panel--sage{background:radial-gradient(ellipse 60% 80% at 40% 60%,rgb(96 126 100 / .55) 0%,transparent 70%),radial-gradient(ellipse 80% 60% at 70% 40%,rgb(66 94 72 / .45) 0%,transparent 60%),#27332a}.mnv-split__panel--amber{background:radial-gradient(ellipse 60% 80% at 40% 60%,rgb(200 134 10 / .42) 0%,transparent 70%),radial-gradient(ellipse 80% 60% at 70% 40%,rgb(158 106 20 / .38) 0%,transparent 60%),#3a3018}.mnv-split__panel--support{background:radial-gradient(ellipse 60% 80% at 40% 60%,rgb(150 62 38 / .62) 0%,transparent 70%),radial-gradient(ellipse 80% 60% at 70% 40%,rgb(118 30 11 / .5) 0%,transparent 60%),#3a2419}.mnv-split__panel--hard{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n2'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n2)' opacity='0.3'/%3E%3C/svg%3E"),linear-gradient(180deg,#3c3830,#2e2b25);background-size:200px 200px,100%}.mnv-split__panel--custom{background:var(--mnv-panel-bg)}.mnv-split__panel.mnv-split__panel--bordered{border:var(--mnv-panel-border-width, 1px) solid var(--mnv-panel-border, var(--mnv-rule-color))}.mnv-split--cards{gap:12px;border:0;--mnv-split-divider: 0 none}.mnv-split--cards .mnv-split__panel{padding:28px 24px}.mnv-split--cards .mnv-split__label{letter-spacing:.09em;margin-bottom:14px}.mnv-split--cards .mnv-split__stat{font-size:clamp(40px,4.4vw,56px);letter-spacing:-.01em;margin-bottom:10px}.mnv-split--cards .mnv-split__sub{margin-top:0;font-size:12.5px;line-height:1.55}.mnv-split--cards .mnv-split__dot{margin-right:6px}.mnv-split__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.45}.mnv-split__label{font-size:11px;font-weight:600;letter-spacing:.1em;color:#f7f7f58c;margin-bottom:12px}.mnv-split__stat{font-family:var(--mnv-font-display);font-weight:700;font-size:clamp(28px,4vw,44px);line-height:1;color:var(--mnv-light)}.mnv-split__panel--sage .mnv-split__stat{color:#b2cdb4f2}.mnv-split__panel--amber .mnv-split__stat{color:#f0cd8cf2}.mnv-split__panel--support .mnv-split__stat{color:#f0baa2f2}.mnv-split__panel--hard .mnv-split__stat{color:#f7f7f580}.mnv-split__panel--custom.is-light .mnv-split__label,.mnv-split__panel--custom.is-light .mnv-split__sub{color:var(--mnv-support)}.mnv-split__panel--custom.is-light .mnv-split__stat{color:var(--mnv-ink)}.mnv-split__sub{font-size:13px;line-height:1.5;color:#f7f7f58c;margin-top:6px}.mnv-split__dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:7px;vertical-align:.12em}.mnv-mech__body{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:40px;align-items:start}.mnv-mech__copy{font-size:clamp(14px,1.4vw,16px);line-height:1.75;color:#f7f7f5a8}.mnv-mech__pivot{font-size:clamp(24px,3vw,38px);line-height:1.1}.mnv-dark .mnv-accent{color:var(--mnv-pivot-accent, #c0573d)}.mnv-hiw{--mnv-pad: clamp(60px, 9vw, 100px);--mnv-gutter: max(20px, 4vw)}.mnv-hiw__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,80px);align-items:center}.mnv-hiw__heading{font-size:clamp(28px,4vw,52px);line-height:.97;margin-bottom:20px}.mnv-hiw .mnv-split{margin:32px 0 0}.mnv-hiw--split .mnv-hiw__grid{align-items:start}.mnv-hiw--split .mnv-split{margin:0;grid-template-columns:minmax(0,1fr)}.mnv-hiw--split .mnv-split__panel+.mnv-split__panel:not(.mnv-split__panel--bordered){border-left:0;border-top:1px solid rgb(247 247 245 / .08)}.mnv-hiw .mnv-split__panel{padding:20px}.mnv-hiw .mnv-split__stat{font-size:clamp(22px,3vw,32px)}.mnv-hiw .mnv-count{font-size:clamp(52px,8vw,88px);margin-bottom:8px}.mnv-showcase__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,80px);align-items:start}.mnv-showcase__tag{display:block;font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--mnv-section-support, var(--mnv-support));margin-bottom:16px}.mnv-showcase__title{font-size:clamp(28px,3.5vw,42px);margin-bottom:16px}.mnv-showcase .mnv-rating{margin-bottom:20px}.mnv-showcase__price{font-family:var(--mnv-font-display);font-weight:700;font-size:clamp(28px,3vw,38px);line-height:1.1;margin-bottom:24px}.mnv-features-list{border-top:var(--mnv-rule);margin-bottom:28px}.mnv-feature-row{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;align-items:start;padding:14px 0;border-bottom:var(--mnv-rule)}.mnv-feature-row__icon{width:20px;height:20px;margin-top:1px;grid-row:span 2}.mnv-feature-row__name{font-size:14px;font-weight:600}.mnv-feature-row__desc{font-size:13px;line-height:1.5;color:var(--mnv-section-support, var(--mnv-support));grid-column:2}.mnv-showcase__cta{width:100%;margin-bottom:12px}.mnv-showcase__trust{font-size:12px;text-align:center;color:var(--mnv-section-support, var(--mnv-support))}mnv-gallery{display:flex;flex-direction:column;gap:10px;min-width:0}.mnv-gallery__stage{position:relative;width:100%;aspect-ratio:var(--mnv-gallery-ratio, 1);overflow:hidden;background:var(--mnv-gallery-bg, var(--mnv-sect));touch-action:pan-y}.mnv-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .18s var(--mnv-out),visibility 0s linear .18s}.mnv-gallery__slide.is-active{opacity:1;visibility:visible;transition:opacity .18s var(--mnv-out),visibility 0s}.mnv-gallery__image,.mnv-gallery__placeholder{width:100%;height:100%;object-fit:var(--mnv-gallery-fit, cover)}.mnv-gallery__counter{position:absolute;right:10px;bottom:10px;display:none;padding:3px 9px;font-size:11px;font-weight:500;color:#ffffffd9;background:#0000008c}.mnv-gallery__zoom{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--mnv-ink);background:#f7f7f5d9;opacity:0;transition:opacity .15s}.mnv-gallery__stage:hover .mnv-gallery__zoom,.mnv-gallery__zoom:focus-visible{opacity:1}.mnv-gallery__thumbs{display:grid;grid-template-columns:repeat(var(--mnv-thumbs, 4),minmax(0,1fr));gap:8px}.mnv-gallery__thumb{aspect-ratio:1;overflow:hidden;background:var(--mnv-sect);border:2px solid transparent;opacity:.75;transition:border-color .15s,opacity .1s}.mnv-gallery__thumb:hover,.mnv-gallery__thumb.is-active{opacity:1}.mnv-gallery__thumb.is-active{border-color:var(--mnv-ink)}.mnv-gallery__thumb-image{width:100%;height:100%;object-fit:cover}.mnv-gallery__dialog{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0f0d0bf5}.mnv-gallery__dialog::backdrop{background:#0f0d0bcc}.mnv-gallery__dialog[open]{display:flex;align-items:center;justify-content:center;animation:mnv-fade-in .2s both}.mnv-gallery__dialog-image{max-width:94vw;max-height:92vh;object-fit:contain}.mnv-gallery__close{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#fff;background:#ffffff14;border:0;cursor:pointer}.mnv-buy{display:block}.mnv-buy__fieldset{border:0;min-width:0}.mnv-field-label{display:block;font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--mnv-section-support, var(--mnv-support));margin-bottom:10px;padding:0;float:none}.mnv-tiers{display:grid;grid-template-columns:repeat(var(--mnv-tier-count, 3),minmax(0,1fr));gap:12px}.mnv-tier{position:relative;display:flex}.mnv-tier__input,.mnv-size__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.mnv-tier__card{position:relative;display:flex;flex-direction:column;width:100%;text-align:left;cursor:pointer;transition:border-color .12s,background-color .12s,box-shadow .12s}.mnv-tier__info,.mnv-tier__pricing{display:flex;flex-direction:column}.mnv-tier__title{font-family:var(--mnv-font-display);font-weight:700;color:var(--mnv-ink);line-height:1.1}.mnv-tier__desc{color:var(--mnv-support);line-height:1.4}.mnv-tier__total{font-weight:600;color:var(--mnv-ink)}.mnv-tier__compare{font-size:12px;color:var(--mnv-support)}.mnv-tier__per{color:var(--mnv-support)}.mnv-tier__saving[hidden],.mnv-tier__compare[hidden]{display:none}.mnv-tier__badge{position:absolute;background:var(--mnv-ink);color:#fff;font-weight:600;letter-spacing:.06em;line-height:1.4}.mnv-tier__badge--outline{background:transparent;color:var(--mnv-accent);box-shadow:inset 0 0 0 1px var(--mnv-accent)}.mnv-tier__input:checked+.mnv-tier__card .mnv-tier__badge--outline{background:var(--mnv-accent);color:#fff}.mnv-tier__input:focus-visible+.mnv-tier__card{outline:2px solid var(--mnv-accent);outline-offset:2px}.mnv-tiers--bundles .mnv-tier__card{padding:20px;background:var(--mnv-bg);border:2px solid transparent;min-height:48px}.mnv-tiers--bundles .mnv-tier__card:hover{border-color:#b0aaa4;background:#f0ede6}.mnv-tiers--bundles .mnv-tier__input:checked+.mnv-tier__card{border-color:var(--mnv-ink);background:#f0ede6}.mnv-tiers--bundles .mnv-tier__badge{top:-1px;right:-1px;padding:4px 10px;font-size:10px}.mnv-tiers--bundles .mnv-tier__title{font-size:22px;margin-bottom:4px}.mnv-tiers--bundles .mnv-tier__desc{font-size:12px;margin-bottom:14px}.mnv-tiers--bundles .mnv-tier__total{font-size:18px}.mnv-tiers--bundles .mnv-tier__per{font-size:12px;margin-top:2px}.mnv-tiers--bundles .mnv-tier__saving{align-self:flex-start;margin-top:8px;padding:3px 8px;font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--mnv-accent);border:1px solid rgb(118 30 11 / .3)}.mnv-tiers--compact{gap:8px;margin-bottom:4px}.mnv-tiers--compact .mnv-tier__card{padding:13px 10px;border:2px solid var(--mnv-rule-color);min-height:48px}.mnv-tiers--compact .mnv-tier__card:hover{border-color:#b0aba5}.mnv-tiers--compact .mnv-tier__input:checked+.mnv-tier__card{border-color:var(--mnv-ink);background:#221e1a08}.mnv-tiers--compact .has-badge .mnv-tier__card{padding-top:24px}.mnv-tiers--compact .mnv-tier__badge{top:-1px;left:-1px;right:-1px;padding:3px 0;font-size:9px;text-align:center}.mnv-tiers--compact .mnv-tier__title{font-size:16px}.mnv-tiers--compact .mnv-tier__desc{display:none}[data-tier-mode=variant] .mnv-tiers--compact .mnv-tier__desc,.mnv-tiers--links .mnv-tier__desc,.mnv-tiers--options .mnv-tier__desc{display:block;font-size:12px;margin-top:3px}.mnv-tiers--options .mnv-tier__card{padding-bottom:14px}.mnv-tiers--compact .mnv-tier__total{font-size:13px;margin-top:4px}.mnv-tiers--compact .mnv-tier__saving{order:2;font-size:10px;font-weight:600;color:var(--mnv-accent);margin-top:3px}.mnv-tiers--compact .mnv-tier__per{order:3;font-size:10px;margin-top:1px}.mnv-buy__hint{font-size:11px;color:var(--mnv-support);padding-top:6px;margin-bottom:20px}.mnv-buy--bundles .mnv-tiers{margin-bottom:20px}.mnv-sizes{margin-bottom:6px}.mnv-sizes__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.mnv-sizes__head .mnv-field-label{margin:0}.mnv-sizes__guide-toggle{font-size:11px;min-height:24px}.mnv-sizes__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(56px,var(--mnv-size-min, 0px))),1fr));gap:6px;margin-bottom:6px}.mnv-size{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 4px;font-size:13px;font-weight:500;color:var(--mnv-ink);border:1px solid var(--mnv-rule-color);background:transparent;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s;-webkit-user-select:none;user-select:none}.mnv-size:hover{border-color:var(--mnv-ink)}.mnv-size__input:checked+.mnv-size{background:var(--mnv-ink);border-color:var(--mnv-ink);color:#fff}.mnv-size__input:focus-visible+.mnv-size{outline:2px solid var(--mnv-accent);outline-offset:2px}.mnv-size.is-unavailable,.mnv-size__input:disabled+.mnv-size{color:#9e9891;border-color:#ebebeb;text-decoration:line-through;cursor:not-allowed}.mnv-size-guide{margin-bottom:12px}.mnv-size-guide__inner{padding:16px;font-size:12px;line-height:1.8;color:var(--mnv-support);background:var(--mnv-sect);border-bottom:4px solid var(--mnv-ink);animation:mnv-fade-in .25s var(--mnv-snap)}.mnv-size-guide__inner :where(h1,h2,h3){font-size:13px;font-weight:600;color:var(--mnv-ink);margin-bottom:6px}.mnv-buy__error{font-size:12px;font-weight:500;color:var(--mnv-error);margin-bottom:8px}.mnv-buy__error[hidden]{display:none}.mnv-buy__note{font-size:11px;color:var(--mnv-support);margin-bottom:20px}.mnv-select{width:100%;min-height:44px;margin-bottom:16px}.mnv-order__selected{font-size:13px;color:var(--mnv-support)}.mnv-order__total{font-family:var(--mnv-font-display);font-weight:700;letter-spacing:-.01em;color:var(--mnv-ink);line-height:1.05}.mnv-order__per{font-size:13px;color:var(--mnv-support)}.mnv-order__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mnv-order__badge{font-size:11px;font-weight:600;letter-spacing:.04em;padding:4px 10px;color:var(--mnv-ink)}.mnv-order__badge.is-highlight{color:var(--mnv-accent)}.mnv-order__trust{font-size:11px;line-height:1.6;color:var(--mnv-support);text-align:center}.mnv-order__action .mnv-btn{width:100%}.mnv-order--bundles{display:grid;grid-template-columns:1fr auto;gap:16px 24px;align-items:center;padding:24px;background:var(--mnv-bg);border:2px solid var(--mnv-ink);margin-top:20px}.mnv-order--bundles .mnv-order__selected{margin-bottom:4px}.mnv-order--bundles .mnv-order__total{font-size:clamp(28px,4vw,40px)}.mnv-order--bundles .mnv-order__per{margin-top:2px}.mnv-order--bundles .mnv-order__badge{background:#221e1a14}.mnv-order--bundles .mnv-order__badge.is-highlight{background:#761e0b1a}.mnv-order--bundles .mnv-order__action{display:flex;flex-direction:column;gap:10px;min-width:220px}.mnv-buy--bundles .mnv-sizes{padding:20px;background:var(--mnv-bg);margin-top:0}.mnv-buy--bundles .mnv-buy__error{margin:8px 0 0}.mnv-order--compact .mnv-order__summary{padding:18px;margin:14px 0;background:var(--mnv-bg);border:2px solid var(--mnv-ink)}.mnv-order__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.mnv-order--compact .mnv-order__selected{font-weight:600;color:var(--mnv-ink)}.mnv-order--compact .mnv-order__total{font-size:28px}.mnv-order__rule{height:1px;margin:12px 0;border:0;background:var(--mnv-rule-color)}.mnv-order--compact .mnv-order__badge{font-size:10px;padding:4px 9px;border:var(--mnv-rule)}.mnv-order--compact .mnv-order__badge.is-highlight{border-color:#761e0b4d;background:#761e0b0d}.mnv-order--compact .mnv-order__action .mnv-btn{margin-bottom:12px}.mnv-order--compact .mnv-order__trust{margin-bottom:20px}.mnv-bundles{--mnv-section-bg: var(--mnv-sect)}.mnv-bundles__heading{font-size:clamp(28px,4vw,48px);margin-bottom:8px}.mnv-bundles__sub{font-size:15px;color:var(--mnv-support);margin-bottom:36px;max-width:52ch}.mnv-proof{border-top:var(--mnv-rule)}.mnv-proof__heading{font-size:clamp(28px,4vw,48px);margin-bottom:12px}.mnv-proof__sub{font-size:14px;color:var(--mnv-section-support, var(--mnv-support));margin-bottom:40px}.mnv-proof__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mnv-proof__card{padding:24px;border:var(--mnv-rule)}.mnv-proof__occ{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--mnv-accent);margin-bottom:14px}.mnv-proof__quote{font-size:clamp(14px,1.4vw,15px);font-style:italic;line-height:1.7;margin-bottom:16px}.mnv-proof__attr{display:flex;align-items:center;gap:8px;font-size:12px;font-style:normal;color:var(--mnv-section-support, var(--mnv-support))}.mnv-proof__link{display:inline-block;margin-top:28px;font-size:14px}.mnv-editor-note{padding:20px;border:1px dashed var(--mnv-support);font-size:13px;color:var(--mnv-support)}.mnv-faq{border-top:var(--mnv-rule)}.mnv-faq__grid{display:grid;grid-template-columns:var(--mnv-faq-aside, 1fr) 2fr;gap:clamp(40px,6vw,80px)}.mnv-faq__heading{position:sticky;top:calc(var(--header-height, 0px) + 24px);align-self:start;font-size:clamp(24px,3vw,38px);line-height:1.05}.mnv-desc__inner{display:grid;grid-template-columns:1fr 2fr;gap:clamp(40px,6vw,80px)}.mnv-desc__aside{position:sticky;top:calc(var(--header-height, 0px) + 24px);align-self:start}.mnv-desc__heading{font-size:clamp(24px,3vw,38px);line-height:1.05}.mnv-desc__rte{max-width:68ch;font-size:clamp(14px,1.4vw,16px);line-height:1.75;color:var(--mnv-support)}.mnv-desc__rte :where(h2,h3,h4){font-family:var(--mnv-font-display);font-weight:700;letter-spacing:-.01em;line-height:1.1;color:var(--mnv-ink);margin-top:36px;margin-bottom:10px}.mnv-desc__rte :where(h2){font-size:clamp(20px,2.2vw,26px)}.mnv-desc__rte :where(h3,h4){font-size:clamp(16px,1.7vw,19px)}.mnv-desc__rte>:where(*:first-child){margin-top:0}.mnv-desc__rte :where(ul,ol){margin-block:10px}.mnv-desc__rte :where(hr){border:0;border-top:var(--mnv-rule);margin-block:32px}.mnv-desc__rte :where(table){font-size:13px;margin-block:16px}.mnv-desc__rte :where(th){font-weight:600;color:var(--mnv-ink)}.mnv-guarantee{--mnv-section-bg: var(--mnv-accent);--mnv-section-text: #fff;--mnv-pad: clamp(72px, 11vw, 112px)}.mnv-guarantee__inner{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:40px}.mnv-guarantee__heading{font-size:clamp(28px,4.5vw,58px);margin-bottom:16px}.mnv-guarantee__body{font-size:clamp(14px,1.4vw,16px);line-height:1.7;color:#ffffffc7;max-width:52ch}.mnv-guarantee__cta{padding:16px 32px;font-size:16px;white-space:nowrap}.mnv-guarantee__sub{font-size:12px;line-height:1.5;color:#fff9;margin-top:12px}.mnv-pdp{--mnv-pad: 0px;--mnv-gutter: max(20px, 4vw);padding-bottom:clamp(60px,8vw,100px)}.mnv-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:14px 0;font-size:12px;color:var(--mnv-support)}.mnv-breadcrumb a{color:var(--mnv-support);text-decoration:none}.mnv-breadcrumb a:hover{color:var(--mnv-ink);text-decoration:underline}.mnv-breadcrumb [aria-current]{color:var(--mnv-ink);font-weight:500}.mnv-breadcrumb__sep{opacity:.4}.mnv-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,64px);align-items:start}.mnv-pdp__media{position:sticky;top:calc(var(--header-height, 0px) + 24px)}.mnv-pdp__title{font-size:clamp(28px,3.5vw,44px);line-height:.97;margin-bottom:14px}.mnv-pdp .mnv-rating{margin-bottom:20px}.mnv-pdp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:24px}.mnv-pdp__price-value{font-family:var(--mnv-font-display);font-weight:700;font-size:clamp(26px,3vw,36px);line-height:1.1}.mnv-pdp__price-per{font-size:13px;color:var(--mnv-support)}.mnv-pdp__intro{font-size:14px;color:var(--mnv-support);margin:-8px 0 20px}.mnv-details .mnv-acc__summary{padding:15px 0}.mnv-details .mnv-acc__question{font-size:14px;font-weight:600}.mnv-details .mnv-acc__summary:hover .mnv-acc__question{font-weight:600}.mnv-details .mnv-acc__icon{width:18px;height:18px}.mnv-details .mnv-acc__content{font-size:13px;padding-bottom:16px;max-width:none}.mnv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px max(16px,3vw);padding-bottom:max(12px,env(safe-area-inset-bottom));background:var(--mnv-ink);color:#fff;border-top:1px solid rgb(255 255 255 / .08);transform:translateY(100%);transition:transform .28s var(--mnv-snap),visibility 0s linear .28s;visibility:hidden;font-family:var(--mnv-font-body)}.mnv-sticky.is-visible{transform:translateY(0);visibility:visible;transition:transform .28s var(--mnv-snap),visibility 0s}.mnv-sticky__info{display:flex;flex-direction:column;gap:2px;min-width:0}.mnv-sticky__name{font-family:var(--mnv-font-display);font-weight:700;font-size:17px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mnv-sticky__detail{font-size:12px;color:#ffffff9e}.mnv-sticky__price{margin-left:auto;font-family:var(--mnv-font-display);font-weight:700;font-size:22px;white-space:nowrap}.mnv-sticky .mnv-btn{flex-shrink:0;min-width:140px;min-height:44px;padding:12px 24px;font-size:14px;background:var(--mnv-light);color:var(--mnv-ink)}.mnv-sticky .mnv-btn.is-success{background:var(--mnv-success);color:#fff}.mnv-sticky .mnv-spinner{border-color:#221e1a40;border-top-color:var(--mnv-ink)}body.mnv-has-sticky-bar{padding-bottom:68px}.mnv-feat{--mnv-pad: clamp(60px, 9vw, 100px);--mnv-gutter: max(20px, 4vw);border-top:var(--mnv-rule)}.mnv-feat__heading{font-size:clamp(28px,4vw,46px);margin-bottom:40px}.mnv-feat__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mnv-feat__card{padding:24px;border:var(--mnv-rule)}.mnv-feat__card:last-child:nth-child(odd){grid-column:1 / -1}.mnv-feat__card:last-child:nth-child(odd) .mnv-feat__desc{max-width:72ch}.mnv-feat__icon{width:36px;height:36px;margin-bottom:14px;color:var(--mnv-ink)}.mnv-feat__image{width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-bottom:16px}.mnv-feat__name{font-size:20px;margin-bottom:8px}.mnv-feat__desc{font-size:13px;line-height:1.75;color:var(--mnv-support)}.mnv--compact{--mnv-pad: clamp(60px, 9vw, 100px);--mnv-gutter: max(20px, 4vw)}.mnv--compact .mnv-proof__heading{font-size:clamp(24px,3.5vw,42px);margin-bottom:8px}.mnv--compact .mnv-proof__sub{margin-bottom:36px}.mnv--compact .mnv-faq__heading{font-size:clamp(22px,2.8vw,34px)}.mnv--compact .mnv-acc__summary{padding:18px 0}.mnv--compact .mnv-acc__content{font-size:13px;max-width:62ch}.mnv--compact.mnv-guarantee{--mnv-pad: clamp(60px, 9vw, 100px)}.mnv-sys__head{max-width:58ch;margin-bottom:clamp(40px,5vw,64px)}.mnv-sys__heading{font-size:clamp(30px,4vw,46px);line-height:1.04;letter-spacing:-.01em}.mnv-sys__intro{margin-top:20px;max-width:52ch;color:var(--mnv-section-support, var(--mnv-support))}.mnv-sys__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,5vw,64px) clamp(24px,3vw,40px)}.mnv-sys__item--lead{grid-column:1 / -1}.mnv-sys__link{display:flex;flex-direction:column;gap:20px;text-decoration:none;height:100%}.mnv-sys__item--lead .mnv-sys__link{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px)}.mnv-sys__media{display:block;background:var(--mnv-media-bg, var(--mnv-sect));overflow:hidden}.mnv-sys__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;transition:transform .6s var(--mnv-out)}.mnv-sys__item--lead .mnv-sys__img{aspect-ratio:16 / 11}.mnv-sys__img--empty{background:var(--mnv-media-bg, var(--mnv-sect))}@media(hover:hover)and (pointer:fine){.mnv-sys__link:hover .mnv-sys__img{transform:scale(1.03)}}.mnv-sys__body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:1 1 auto}.mnv-sys__tier{display:block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mnv-section-support, var(--mnv-support))}.mnv-sys__tier--accent{color:var(--mnv-accent)}.mnv-sys__title{display:block;font-size:clamp(21px,2.2vw,26px);font-weight:700;line-height:1.08;letter-spacing:-.005em}.mnv-sys__item--lead .mnv-sys__title{font-size:clamp(29px,3.6vw,40px)}.mnv-sys__summary{display:block;font-size:15px;line-height:1.55;color:var(--mnv-section-support, var(--mnv-support));max-width:42ch}.mnv-sys__item--lead .mnv-sys__summary{font-size:16px;max-width:46ch}.mnv-sys__anchor{display:block;margin-top:4px;padding-top:14px;border-top:var(--mnv-rule);align-self:stretch;font-size:13px;line-height:1.5;color:var(--mnv-section-support, var(--mnv-support))}.mnv-sys__foot{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 16px;margin-top:auto;padding-top:12px}.mnv-sys__price{font-size:15px;font-weight:600}.mnv-sys__cta{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--mnv-rule-color);transition:text-decoration-color .25s var(--mnv-out)}.mnv-sys__link:hover .mnv-sys__cta,.mnv-sys__link:focus-visible .mnv-sys__cta{text-decoration-color:currentColor}.mnv-sys--pdp{--mnv-pad: clamp(56px, 8vw, 92px);border-top:var(--mnv-rule)}.mnv-sys--pdp .mnv-sys__head{margin-bottom:clamp(28px,3.5vw,40px)}.mnv-sys--pdp .mnv-sys__heading{font-size:clamp(24px,2.8vw,32px)}.mnv-sys--shop .mnv-sys__item--lead .mnv-sys__title{font-size:clamp(32px,4.4vw,52px)}.mnv-tiers--links .mnv-tier__card{text-decoration:none;cursor:pointer}.mnv-tiers--links .mnv-tier__card:hover{border-color:var(--mnv-ink)}.mnv-tiers--links .mnv-tier__card.is-current{background:var(--mnv-ink);border-color:var(--mnv-ink);color:#fff;cursor:default}.mnv-tiers--links .mnv-tier__card.is-current .mnv-tier__title{color:#fff}.mnv-tiers--links .mnv-tier__card.is-current .mnv-tier__desc{color:#ffffffb8}.mnv-tiers--links .mnv-tier__card:focus-visible{outline:2px solid var(--mnv-accent);outline-offset:2px}.mnv-swatches{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.mnv-swatch__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mnv-swatch{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 10px;font-size:13px;font-weight:500;color:var(--mnv-ink);border:1px solid var(--mnv-rule-color);background:transparent;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s;-webkit-user-select:none;user-select:none}.mnv-swatch:hover{border-color:var(--mnv-ink)}.mnv-swatch__dot{flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:#d8d6d1;box-shadow:inset 0 0 0 1px #221e1a2e}.mnv-swatch__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnv-swatch__input:checked+.mnv-swatch{background:var(--mnv-ink);border-color:var(--mnv-ink);color:#fff}.mnv-swatch__input:checked+.mnv-swatch .mnv-swatch__dot{box-shadow:inset 0 0 0 1px #ffffff59,0 0 0 2px #ffffff40}.mnv-swatch__input:focus-visible+.mnv-swatch{outline:2px solid var(--mnv-accent);outline-offset:2px}.mnv-swatch__input:disabled+.mnv-swatch{color:#9e9891;border-color:#ebebeb;cursor:not-allowed}.mnv-qty__control{display:inline-grid;grid-template-columns:44px minmax(56px,72px) 44px;align-items:stretch;border:1px solid var(--mnv-rule-color)}.mnv-qty__btn{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:18px;line-height:1;color:var(--mnv-ink);background:transparent;border:0;cursor:pointer;transition:background-color .15s}.mnv-qty__btn:hover:not(:disabled){background:#221e1a0f}.mnv-qty__btn:disabled{color:#b4afa9;cursor:not-allowed}.mnv-qty__btn:focus-visible{outline:2px solid var(--mnv-accent);outline-offset:-2px}.mnv-qty__input{min-width:0;padding:8px 4px;font:inherit;font-size:15px;font-weight:600;text-align:center;color:var(--mnv-ink);background:transparent;border:0;border-left:1px solid var(--mnv-rule-color);border-right:1px solid var(--mnv-rule-color);-moz-appearance:textfield}.mnv-qty__input::-webkit-outer-spin-button,.mnv-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.mnv-qty__input:focus-visible{outline:2px solid var(--mnv-accent);outline-offset:-2px}.mnv-tiers--options .mnv-tier__pricing{align-items:flex-end}.mnv-buy__hint--tight{margin-top:2px;margin-bottom:0}.mnv-sys__link--paired{cursor:default}.mnv-sys__title-link{color:inherit;text-decoration:none}.mnv-sys__title-link:hover{text-decoration:underline;text-underline-offset:3px}.mnv-sys__ctas{display:flex;flex-wrap:wrap;gap:6px 18px}.mnv-sys__cta--link{color:inherit}.mnv-sys__link--paired:hover .mnv-sys__img{transform:none}.mnv-ph{border-bottom:var(--mnv-rule)}.mnv-ph__crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;letter-spacing:.04em;color:var(--mnv-section-support, var(--mnv-support));margin-bottom:28px}.mnv-ph__crumbs a{color:inherit;text-decoration:none}.mnv-ph__crumbs a:hover{color:var(--mnv-section-text, var(--mnv-ink));text-decoration:underline;text-underline-offset:3px}.mnv-ph__eyebrow{margin-bottom:16px}.mnv-ph__heading{font-size:clamp(34px,5.2vw,62px);line-height:.98;margin-bottom:24px;max-width:18ch}.mnv-ph__intro{font-size:clamp(15px,1.5vw,17px);line-height:1.7;color:var(--mnv-section-support, var(--mnv-support));max-width:58ch}.mnv-ph__links{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:32px}.mnv-prose__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,72px);align-items:start}.mnv-prose--stacked .mnv-prose__grid{grid-template-columns:minmax(0,1fr);gap:24px}.mnv-prose__head{position:sticky;top:calc(var(--mnv-header-h) + 24px)}.mnv-prose--stacked .mnv-prose__head{position:static}.mnv-prose__index{font-family:var(--mnv-font-display);font-weight:700;font-size:13px;letter-spacing:.14em;color:var(--mnv-section-support, var(--mnv-support));margin-bottom:14px}.mnv-prose__eyebrow{margin-bottom:12px}.mnv-prose__heading{font-size:clamp(26px,3.4vw,42px);line-height:1;max-width:16ch}.mnv-prose__copy{font-size:clamp(14px,1.4vw,16px);line-height:1.75;color:var(--mnv-section-support, var(--mnv-support));max-width:66ch}.mnv-prose__points{list-style:none;padding:0;margin:36px 0 0;border-top:var(--mnv-rule)}.mnv-prose__point{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:20px 0;border-bottom:var(--mnv-rule)}.mnv-prose__point-n{font-family:var(--mnv-font-display);font-weight:700;font-size:15px;line-height:1.5;color:var(--mnv-section-support, var(--mnv-support));font-variant-numeric:tabular-nums}.mnv-prose__point-title{display:block;font-size:18px;line-height:1.2;margin-bottom:6px;color:var(--mnv-section-text, var(--mnv-ink))}.mnv-prose__point-text{display:block;font-size:14px;line-height:1.7;color:var(--mnv-section-support, var(--mnv-support));max-width:60ch}.mnv-prose__note{margin-top:28px;padding-top:16px;border-top:var(--mnv-rule);font-size:12px;line-height:1.65;color:var(--mnv-section-support, var(--mnv-support));max-width:70ch}.mnv-prose__cta{margin-top:24px}.mnv-prose--dark .mnv-prose__copy,.mnv-prose--dark .mnv-prose__point-text,.mnv-prose--dark .mnv-prose__note{color:#f7f7f5a8}.mnv-spec__head{max-width:62ch;margin-bottom:28px}.mnv-spec__eyebrow{margin-bottom:12px}.mnv-spec__heading{font-size:clamp(24px,3vw,36px);line-height:1.02;margin-bottom:14px}.mnv-spec__intro{font-size:14px;line-height:1.75;color:var(--mnv-section-support, var(--mnv-support))}.mnv-spec__scroll{overflow-x:auto;border-top:var(--mnv-rule);-webkit-overflow-scrolling:touch}.mnv-spec__scroll:focus-visible{outline:2px solid var(--mnv-accent);outline-offset:2px}.mnv-spec__table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.mnv-spec__table th,.mnv-spec__table td{padding:12px 16px 12px 0;text-align:left;border-bottom:var(--mnv-rule);white-space:nowrap}.mnv-spec__table thead th{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mnv-section-support, var(--mnv-support));white-space:normal}.mnv-spec__table tbody th{font-family:var(--mnv-font-display);font-weight:700;font-size:16px;color:var(--mnv-section-text, var(--mnv-ink))}.mnv-spec__table td{color:var(--mnv-section-support, var(--mnv-support))}.mnv-spec__todo{color:var(--mnv-ink)!important;white-space:normal}.mnv-spec__todo:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;vertical-align:.08em;background:var(--mnv-accent)}.mnv-spec__note{margin-top:20px;font-size:12px;line-height:1.7;color:var(--mnv-section-support, var(--mnv-support));max-width:72ch}.mnv-spec__cta{margin-top:20px}@media(max-width:1023px){.mnv-sys__item--lead .mnv-sys__link{grid-template-columns:minmax(0,1fr);gap:24px}.mnv-sys__item--lead .mnv-sys__img{aspect-ratio:16 / 9}.mnv-showcase__grid,.mnv-pdp__grid,.mnv-hiw__grid,.mnv-mech__body{grid-template-columns:minmax(0,1fr)}.mnv-faq__grid{grid-template-columns:minmax(0,1fr);gap:0}.mnv-desc__inner{grid-template-columns:minmax(0,1fr);gap:24px}.mnv-faq__heading,.mnv-desc__aside{position:static;margin-bottom:28px}.mnv-proof__grid,.mnv-feat__grid{grid-template-columns:minmax(0,1fr)}.mnv-prose__grid{grid-template-columns:minmax(0,1fr);gap:20px}.mnv-prose__head{position:static}.mnv-prose__heading,.mnv-ph__heading{max-width:none}.mnv-prose__point{grid-template-columns:32px minmax(0,1fr);gap:12px}.mnv-pdp__media{position:static}.mnv-hero{display:flex;flex-direction:column;padding-block:max(104px,calc(var(--mnv-header-h) + 32px)) 64px}.mnv-hero__blueprint{position:static;order:2;display:flex;align-items:center;justify-content:center;width:100%;flex:0 0 auto;margin-top:auto;padding-bottom:12px;opacity:.88;transform:translateY(var(--mnv-bp-y, 0px))}.mnv-hero__blueprint svg{width:min(430px,94vw);max-width:100%;height:auto;animation:none}.mnv-bp__zone{animation:mnv-fade-in .6s ease 2.1s both}.mnv-bp__late--lg{display:none}.mnv-bp__late--sm{display:block}.mnv-bp__late--sm .mnv-bp__label{font-size:20px}.mnv-hero__blueprint .mnv-bp__shape>path{stroke-width:1.7}.mnv-hero__blueprint .mnv-bp__shape>path.mnv-bp__arch{stroke-width:3}.mnv-hero__blueprint .mnv-bp__shape>ellipse{stroke-width:1.5}.mnv-hero__content{position:static;width:100%;order:1;flex:0 0 auto;padding:0 max(24px,5vw);margin-bottom:clamp(28px,5vh,48px)}@media(max-height:620px){.mnv-hero__blueprint{display:none}}.mnv-hero__cue{display:none}}@media(max-width:767px){.mnv-sys__list{grid-template-columns:minmax(0,1fr);gap:clamp(36px,8vw,48px)}.mnv-sys__summary,.mnv-sys__item--lead .mnv-sys__summary{max-width:none}.mnv-hero__vbrand{display:none}.mnv-tiers--bundles{grid-template-columns:minmax(0,1fr);gap:10px}.mnv-tiers--bundles .mnv-tier--single .mnv-tier__card{flex-direction:row;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px}.mnv-tiers--bundles .mnv-tier--single .mnv-tier__title{font-size:16px;margin-bottom:3px}.mnv-tiers--bundles .mnv-tier--single .mnv-tier__desc{font-size:11px;margin-bottom:0;max-width:38ch}.mnv-tiers--bundles .mnv-tier--single .mnv-tier__pricing{align-items:flex-end;text-align:right;flex-shrink:0}.mnv-tiers--bundles .mnv-tier--single .mnv-tier__total{font-size:15px}.mnv-order--bundles{grid-template-columns:minmax(0,1fr)}.mnv-order--bundles .mnv-order__action{min-width:0}.mnv-tiers--compact,.mnv-split{grid-template-columns:minmax(0,1fr)}.mnv-split__panel+.mnv-split__panel{border-left:0;border-top:1px solid rgb(247 247 245 / .08)}.mnv-guarantee__inner{flex-direction:column;align-items:flex-start}.mnv-gallery__counter{display:block}.mnv-gallery--pdp .mnv-gallery__thumbs{display:none}.mnv-breadcrumb{font-size:11px;padding:12px 0}.mnv-sticky{padding-inline:16px}.mnv-sticky__price{display:none}.mnv-sticky__name{font-size:14px}}@media(max-width:479px){.mnv-gallery__thumbs{gap:6px}.mnv-tiers--bundles .mnv-tier--single .mnv-tier__desc{max-width:28ch}.mnv-sizes__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(72px,var(--mnv-size-min, 0px))),1fr))}.mnv-sticky .mnv-btn{min-width:0;padding-inline:18px}}@media(prefers-reduced-motion:reduce){.mnv *,.mnv *:before,.mnv *:after,.mnv-sticky{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}.mnv-bp__arch{stroke-dashoffset:0}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/manoov.css.map */
