.mn-product-quantity{display:grid;gap:10px;width:fit-content;flex-shrink:0;background:transparent;color:var(--mn-ink, #1b1c1e);font:inherit;font-size:14px;font-weight:500}.mn-product-quantity__stepper{display:inline-grid;grid-template-columns:44px 40px 44px;align-items:center;min-height:52px;padding:3px;border:1px solid var(--mn-line, #e3dfdf);border-radius:14px;background:var(--mn-surface, #fff);font-variant-numeric:tabular-nums}.mn-product-quantity__stepper button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:22px;font-weight:400;line-height:1;cursor:pointer;touch-action:manipulation;transition:background-color .16s ease,transform .16s ease}.mn-product-quantity__stepper output{color:inherit;background:transparent;text-align:center;font:inherit;font-size:16px;font-weight:550}.mn-product-quantity__stepper button:disabled{opacity:.3;cursor:not-allowed}.mn-product-quantity__stepper button:active:not(:disabled){background:#f1e7e9;transform:scale(.94)}.mn-product-quantity__stepper button:focus-visible,.mn-buybox .mn-product-options button:focus-visible{outline:2px solid var(--mn-accent, #76172a);outline-offset:3px}.mn-buybox .mn-product-options{margin:22px 0 12px}.mn-buybox .mn-product-options>div{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.mn-buybox .mn-product-options button{display:flex;flex:0 1 auto;align-items:center;justify-content:center;gap:8px;width:fit-content;max-width:100%;min-height:48px;min-width:min(100%,88px);padding:10px 16px;border:1px solid var(--mn-line, #e3dfdf);border-radius:14px;background:var(--mn-surface, #fff);color:var(--mn-ink, #1b1c1e);box-shadow:none;font:inherit;font-size:15px;font-weight:500;line-height:1.4;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.mn-buybox .mn-product-options button[aria-pressed=true]{border-color:var(--mn-accent, #76172a);background:#f1e7e9;color:var(--mn-accent, #76172a);box-shadow:none}.mn-product-option-check{width:16px;height:16px;flex-shrink:0}.mn-buybox .mn-product-options button:active{transform:translateY(1px) scale(.98)}@media(hover:hover)and (pointer:fine){.mn-product-quantity__stepper button:hover:not(:disabled),.mn-buybox .mn-product-options button:hover{background:#f7f2f3;color:var(--mn-accent, #76172a)}.mn-buybox .mn-product-options button:hover{border-color:color-mix(in srgb,var(--mn-accent, #76172a) 40%,#e3dfdf);transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.mn-product-quantity__stepper button,.mn-buybox .mn-product-options button{transition:none}.mn-product-quantity__stepper button:active:not(:disabled),.mn-buybox .mn-product-options button:hover,.mn-buybox .mn-product-options button:active{transform:none}}.mp-owner-card-price{display:block;color:inherit;font-size:1rem;line-height:1.5;font-variant-numeric:tabular-nums;padding-block:.15rem .4rem}.mp-owner-card-price>span{font-size:.8em;opacity:.75}.mp-owner-selection{display:grid;gap:1rem;min-width:0}.mp-owner-selection>.mn-pack-summary{margin:0!important}.mp-owner-selection>.mn-account-benefit{margin:0;color:var(--mn-muted, #656367)}.mp-owner-selection__price-row{min-width:0;padding-block:.15rem .35rem}.mp-owner-selection__price-row .mp-pdp__price-state{margin:0}.mp-owner-selection__price-row .mp-pdp__price-state strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;line-height:1.2}.mp-owner-selection__unit-price{color:var(--pdp-muted);font-size:.75rem;line-height:1.6;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mp-owner-selection__packages{border:0;padding:0;margin:0;min-width:0}.mp-owner-selection__packages legend{padding:0 0 .75rem;font-size:.8rem;font-weight:650}.mp-owner-selection__packages>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.75rem}.mp-owner-selection__packages button{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;min-height:64px;min-width:0;text-align:left;border:1px solid currentColor;border-radius:16px;padding:1rem;color:inherit;background:transparent;font:inherit;font-size:.9rem;font-weight:650;line-height:1.5;cursor:pointer}.mp-owner-selection__saving{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .5rem;background:#76172a0d;font-size:.7rem;font-weight:650;line-height:1.5;font-variant-numeric:tabular-nums}.mp-owner-selection__packages button[aria-pressed=true]{background:#76172a;border-color:#76172a;color:#fffefa;box-shadow:inset 0 1px #ffffff26,0 4px 12px #00000018}.mp-owner-selection__packages button[aria-pressed=true] .mp-owner-selection__saving{background:#ffffff1f}.mp-owner-selection__sku{margin:0;font-size:.7rem;overflow-wrap:anywhere;opacity:.75}.mp-owner-selection__actions{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;min-width:0}.mp-owner-selection__quantity{display:grid;gap:.6rem;font-size:.8rem;flex-shrink:0}.mp-owner-selection__stepper{display:inline-grid;grid-template-columns:44px 2.25rem 44px;align-items:center;min-height:48px;padding:3px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:999px;box-shadow:inset 0 2px 5px #00000014}.mp-owner-selection__stepper button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font:inherit;font-size:1.35rem;line-height:1;cursor:pointer}.mp-owner-selection__stepper button:hover:not(:disabled){background:color-mix(in srgb,currentColor 8%,transparent)}.mp-owner-selection__stepper button:disabled{opacity:.3;cursor:not-allowed}.mp-owner-selection__stepper output{text-align:center;font-size:1rem;font-weight:650;font-variant-numeric:tabular-nums}.mp-owner-selection__actions .mp-pdp__quick-add{flex:1 1 10rem;margin:0}.mp-owner-selection .mp-pdp__quick-add.mp-owner-selection__add{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;width:auto;min-width:0;min-height:52px;padding:.9rem 1.25rem;border:1px solid #ffffff26;background:var(--pdp-accent, #76172a);color:#fffefa;font-size:.85rem;line-height:1.4;cursor:pointer;touch-action:manipulation;box-shadow:none;transition:background-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out}.mp-owner-selection__add-label{min-width:0;overflow-wrap:anywhere}.mp-owner-selection__cart-icon{width:20px;height:20px;flex:0 0 20px}.mp-owner-selection__cart-icon svg{display:block;width:20px;height:20px}@media(hover:hover){.mp-owner-selection .mp-pdp__quick-add.mp-owner-selection__add:hover:not(:disabled){background:color-mix(in srgb,var(--pdp-accent, #76172a) 88%,white);box-shadow:0 5px 14px #3d282f14;transform:translateY(-1px)}}.mp-owner-selection .mp-pdp__quick-add.mp-owner-selection__add:active:not(:disabled){box-shadow:inset 0 2px 5px #0003;transform:translateY(1px)}.mp-owner-selection .mp-pdp__quick-add.mp-owner-selection__add:disabled{border-color:var(--pdp-line-strong);background:var(--pdp-surface-soft);color:var(--pdp-muted);box-shadow:none;cursor:not-allowed}.mp-owner-selection__feedback{margin:-.25rem 0 0;padding:.1rem 0 .1rem .75rem;border-inline-start:2px solid var(--pdp-line-strong);color:var(--pdp-ink);font-size:.75rem;line-height:1.6;overflow-wrap:anywhere}.mp-owner-selection__feedback[data-state=success]{border-color:var(--pdp-accent)}.mp-owner-selection__feedback:empty{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}.mp-owner-selection__feedback[data-state=error]{border-color:#b9415b;font-weight:650}.mp-owner-selection button:focus-visible{outline:2px solid #b9415b;outline-offset:3px}.mp-owner-currency-header{display:flex;align-items:center}@media(max-width:760px){.mp-owner-currency-header{display:none}}:root{--icon-swap-dur: .25s;--icon-swap-blur: 2px;--icon-swap-start-scale: .25;--icon-swap-ease: ease-in-out}.t-icon-swap{position:relative;display:inline-grid}.t-icon-swap .t-icon{grid-area:1 / 1;transition:opacity var(--icon-swap-dur) var(--icon-swap-ease),filter var(--icon-swap-dur) var(--icon-swap-ease),transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity,filter,transform}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur(0);transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}@media(prefers-reduced-motion:reduce){.t-icon-swap .t-icon{transition:none!important}.mp-owner-selection .mp-pdp__quick-add.mp-owner-selection__add{transition:none}.mp-owner-selection .mp-pdp__quick-add.mp-owner-selection__add:hover:not(:disabled),.mp-owner-selection .mp-pdp__quick-add.mp-owner-selection__add:active:not(:disabled){transform:none}}.mn-product-media .mn-media-stage{aspect-ratio:1;overflow:hidden;background:#f3f2f1;border:1px solid var(--mn-line);border-radius:14px}.mn-media-stage>img,.mn-media-stage>a,.mn-media-stage>div{display:block;width:100%;height:100%}.mn-media-stage img{width:100%;height:100%;object-fit:contain}.mn-media-stage--report{background:#fff!important}.mn-media-stage--report>a{position:relative;padding:12px}.mn-media-enlarge{display:flex;align-items:center;gap:6px;position:absolute;bottom:12px;right:12px;padding:8px 10px;color:var(--mn-ink);background:#fff;border:1px solid var(--mn-line);border-radius:6px;font-size:12px}.mn-media-enlarge svg{width:14px;height:14px}.mn-media-stage .mn-media-document,.mn-media-stage .mn-media-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;gap:12px;text-align:center}.mn-media-document>svg{width:60px;height:60px;color:var(--mn-muted)}.mn-media-caption{margin:10px 0!important;font-size:13px;color:var(--mn-muted)}.mn-media-thumbnails{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px}.mn-media-thumbnails button{flex:0 0 108px;padding:0;border:1px solid var(--mn-line);border-radius:8px;overflow:hidden;background:#fff;cursor:pointer;color:var(--mn-ink);font:inherit;font-size:11px}.mn-media-thumbnails button[aria-pressed=true]{border-color:var(--mn-accent);box-shadow:0 0 0 1px var(--mn-accent)}.mn-media-thumbnails button>span:last-child{display:block;padding:8px 3px}.mn-media-thumb-image{display:block;width:100%;height:108px;background:#f3f2f1}.mn-media-thumb-image img{width:100%;height:100%;object-fit:contain}.mn-media-thumb-image--report{background:#fff;padding:5px}.mn-media-thumb-image>svg{width:45px;height:80px;margin:8px auto}.mn-media-report-actions{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin-top:8px}.mn-media-report-actions>a{color:var(--mn-accent);font-size:13px;text-underline-offset:3px}.mn-media-report-actions .mp-lab-viewer-trigger{min-height:36px;font-size:12px;padding:6px 10px}.mn-media-sample-note{margin-top:10px!important;color:var(--mn-muted);font-size:12px;line-height:1.5}.mn-direct-reports.mn-direct-reports-with-images article{grid-template-columns:92px minmax(0,1fr);gap:8px 14px}.mn-lab-report-thumbnail{display:block;grid-column:1;grid-row:1 / 4;align-self:start;overflow:hidden;background:#fff;border:1px solid var(--mn-line);border-radius:5px}.mn-lab-report-thumbnail img{width:100%;height:auto;display:block}.mn-lab-report-thumbnail>span{display:block;text-align:center;padding:6px 3px;font-size:10px}.mn-lab-report-thumbnail>svg{display:block;width:40px;height:65px;margin:12px auto}.mn-direct-reports.mn-direct-reports-with-images article>div,.mn-direct-reports.mn-direct-reports-with-images .mn-report-direct,.mn-direct-reports.mn-direct-reports-with-images .mp-lab-viewer-trigger{grid-column:2;grid-row:auto}.mn-direct-reports.mn-direct-reports-with-images .mp-lab-viewer-trigger{justify-self:start;padding:0}@media(max-width:700px){.mn-product-gallery.mn-product-media{float:none;width:100%;margin:0 0 22px}.mn-product-media .mn-media-stage{max-height:420px}.mn-media-thumbnails button{flex-basis:98px}.mn-media-thumb-image{height:94px}}.mn-pdp-top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px}.mn-product-gallery{position:sticky;top:28px;min-width:0}.mn-product-quick-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin:14px 0}.mn-product-quick-links a{color:var(--mn-accent);font-size:14px;font-weight:550;display:inline-flex;min-height:36px;align-items:center;text-underline-offset:4px}.mn-product-understanding{display:grid;gap:26px;margin:26px 0}.mn-product-understanding h2{font-size:21px;letter-spacing:-.025em;margin-bottom:12px}.mn-pdp-understanding>.mn-product-understanding{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:40px 0;padding-top:28px;border-top:1px solid var(--mn-line, #e3dfdf)}@media(max-width:760px){.mn-pdp-understanding>.mn-product-understanding{grid-template-columns:1fr;gap:26px}}.mn-product-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mn-product-reasons>div,.mn-product-reasons>a{padding:14px 12px;border:1px solid var(--mn-line);border-radius:10px;background:#fff}.mn-product-reasons>a{color:inherit;text-decoration:none;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.mn-product-reasons>a:hover{border-color:color-mix(in srgb,var(--mn-accent) 55%,var(--mn-line));background:color-mix(in srgb,var(--mn-accent) 4%,#fff);box-shadow:0 5px 14px #42121d14}.mn-product-reasons>a:focus-visible{outline:2px solid var(--mn-accent);outline-offset:3px}.mn-product-reasons svg{width:22px;height:22px;color:var(--mn-accent);margin-bottom:10px;stroke-width:1.4}.mn-product-reasons p{font-size:14px;line-height:1.5;color:#504d50;overflow-wrap:anywhere}.mn-product-reasons h3{font-size:14px;font-weight:550;letter-spacing:-.015em;margin-bottom:6px;line-height:1.3}.mn-product-reason__group{display:block;color:var(--mn-muted, #656367);font-size:11px;font-weight:400;line-height:1.4;margin-bottom:4px}.mn-product-category-tags a{display:grid;gap:2px;padding:8px 10px;border:1px solid var(--mn-line, #e3dfdf);border-radius:10px;color:var(--mn-accent, #76172a);background:var(--mn-surface, #fff);font-size:12px;font-weight:500;line-height:1.4;text-decoration:none}.mn-product-category-tags small{color:var(--mn-muted, #656367);font-size:10px;font-weight:400}.mn-product-category-tags a:hover{border-color:var(--mn-accent, #76172a);background:#f7f2f3}.mn-product-category-tags a:focus-visible{outline:2px solid var(--mn-accent, #76172a);outline-offset:3px}.mn-understanding-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.mn-understanding-heading a{font-size:13px;color:var(--mn-accent);min-height:32px}.mn-profile-ratings{--mn-knownness-line: var(--mn-line, #dddad9);--mn-knownness-surface: var(--mn-surface, #fff);--mn-knownness-detail: var(--mn-surface-muted, #ecebea);--mn-knownness-ink: var(--mn-ink, #1b1c1e);--mn-knownness-muted: var(--mn-muted, #656367);--mn-knownness-accent: var(--mn-accent, #76172a);display:grid;border-top:1px solid var(--mn-knownness-line);margin:18px 0 16px}.mn-profile-rating{border-bottom:1px solid var(--mn-knownness-line);color:var(--mn-knownness-ink)}.mn-profile-rating summary{display:grid;grid-template-columns:minmax(145px,.9fr) minmax(0,1fr) 30px;align-items:center;gap:16px;min-height:70px;padding:12px 0;cursor:pointer;list-style:none}.mn-profile-rating summary::-webkit-details-marker{display:none}.mn-profile-rating summary::marker{content:""}.mn-profile-rating summary:hover .mn-profile-rating__label{color:var(--mn-knownness-accent)}.mn-profile-rating__label{font-size:14px;line-height:1.35;font-weight:500;transition:color .14s ease}.mn-profile-rating__toggle{position:relative;width:28px;height:28px;border:1px solid var(--mn-knownness-line);border-radius:50%;background:var(--mn-knownness-surface)}.mn-profile-rating__toggle:after{content:"";position:absolute;top:8px;left:9px;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .14s ease}.mn-profile-rating[open] .mn-profile-rating__toggle:after{transform:translateY(4px) rotate(225deg)}.mn-profile-rating__detail{display:grid;grid-template-columns:minmax(145px,.9fr) minmax(0,1fr) 30px;gap:4px 16px;padding:0 0 16px}.mn-profile-rating__detail p,.mn-profile-rating__detail a{grid-column:2}.mn-profile-rating__detail p{margin:0;padding:12px 14px;border-radius:8px;background:var(--mn-knownness-detail);color:var(--mn-knownness-muted);font-size:13px;line-height:1.55}.mn-highlight-qualifier{font-size:13px;line-height:1.5;color:var(--mn-muted);margin-top:12px}.mn-profile-sample-source{display:inline-flex;align-items:center;width:fit-content;min-height:34px;font-size:12px;line-height:1.4;color:var(--mn-knownness-accent);text-underline-offset:3px}.mn-product-reasons--highlights h3{margin-bottom:0}.mn-product-reasons--highlights>div,.mn-product-reasons--highlights>a{display:flex;align-items:center;gap:8px;min-height:70px}.mn-product-reason__arrow{margin-left:auto;color:var(--mn-accent);font-size:17px;line-height:1;transition:transform .14s ease}.mn-product-reasons>a:hover .mn-product-reason__arrow{transform:translate(2px)}.mn-product-reasons--highlights svg{flex:0 0 22px;margin-bottom:0}.mn-rating-status{font-size:12px;line-height:1.3;font-weight:400;color:var(--mn-muted)}.mn-rating-explanation{margin-top:6px;font-size:13px;color:var(--mn-muted)}.mn-rating-explanation summary{display:inline-flex;align-items:center;min-height:38px;cursor:pointer;gap:8px;list-style:none;color:var(--mn-accent)}.mn-rating-explanation summary::-webkit-details-marker{display:none}.mn-rating-explanation summary:after{content:"+"}.mn-rating-explanation[open] summary:after{content:"−"}.mn-rating-explanation p{margin:8px 0!important;line-height:1.55}.mn-axis-note{font-size:12px;color:var(--mn-muted);margin-top:10px!important}html[data-theme=dark] .mn-product-evidence{--mn-knownness-line: rgba(255, 255, 255, .14);--mn-knownness-surface: #181718;--mn-knownness-detail: #232122;--mn-knownness-ink: #f3f0eb;--mn-knownness-muted: #b8b3b4;--mn-knownness-accent: #d77a8d;color:var(--mn-knownness-ink)}html[data-theme=dark] .mn-product-evidence :where(.mn-axis-note,.mn-rating-explanation){color:var(--mn-knownness-muted)}html[data-theme=dark] .mn-product-evidence :where(a,.mn-rating-explanation summary){color:var(--mn-knownness-accent)}html[data-theme=dark] .mn-profile-rating summary:focus-visible{outline-color:var(--mn-knownness-accent)}@media(prefers-reduced-motion:reduce){.mn-profile-rating__label,.mn-profile-rating__toggle:after{transition:none}}.mn-product-tools{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;align-items:start;margin:36px 0}.mn-product-tools>div{min-width:0}.mn-product-tool{min-width:0;padding:24px;background:#fff;border:1px solid var(--mn-line);border-radius:14px;scroll-margin-top:24px}.mn-product-tool>header{display:flex;align-items:flex-start;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--mn-line);margin-bottom:18px}.mn-product-tool>header>svg{width:27px;height:27px;color:var(--mn-accent);stroke-width:1.35;flex-shrink:0}.mn-product-tool>header h2{font-size:23px;letter-spacing:-.025em}.mn-product-tool>header p{font-size:13px;color:var(--mn-muted);margin-top:4px}.mn-lab-at-glance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 20px}.mn-lab-at-glance>div{padding:12px 14px;background:#f6f5f3;border-radius:8px}.mn-lab-at-glance dt{color:var(--mn-muted);font-size:12px;line-height:1.4;margin-bottom:5px}.mn-lab-at-glance dd{font-size:20px;font-weight:550;margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mn-lab-at-glance .mn-sample-values{display:grid;gap:4px;font-size:14px}.mn-direct-reports{display:grid}.mn-direct-reports article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 0;border-bottom:1px solid var(--mn-line)}.mn-direct-reports article:first-child{padding-top:0}.mn-direct-reports h3{font-size:16px;font-weight:550}.mn-direct-reports p{font-size:12px;color:var(--mn-muted);margin-top:5px}.mn-report-direct{grid-column:1/-1;display:flex;align-items:center;gap:8px;min-height:38px;color:var(--mn-accent);font-size:14px;font-weight:550;text-underline-offset:4px}.mn-report-direct svg{width:15px;height:15px}.mn-direct-reports .mp-lab-viewer-trigger{grid-row:1;grid-column:2;align-self:start;border:0;background:transparent;color:var(--mn-muted);padding:0 0 0 6px;font-size:12px;min-height:38px;text-decoration:underline;text-underline-offset:3px}.mn-tool-note{margin-top:16px!important;font-size:12px;color:var(--mn-muted);line-height:1.6}.mn-mixing-fields{display:grid;gap:16px}.mn-mixing-fields>div{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px;align-items:center;font-size:14px}.mn-mixing-fields strong{text-align:right;font-size:16px;font-weight:550}.mn-unit-input{position:relative}.mn-unit-input input{width:100%;height:44px;padding:10px 35px 10px 10px;background:#fff;border:1px solid #b9b1b4;border-radius:8px;color:var(--mn-ink);text-align:right;font-size:14px}.mn-unit-input span{position:absolute;right:10px;top:12px;pointer-events:none;color:var(--mn-muted);font-size:12px}.mn-mixing-output{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 0;padding:16px;background:#f2ecee;border-radius:8px}.mn-mixing-output>span{font-size:13px}.mn-mixing-output strong{font-size:23px;font-weight:550;color:var(--mn-accent);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mn-product-tool details{margin-top:12px;font-size:13px;color:var(--mn-muted)}.mn-product-tool details summary{min-height:38px;cursor:pointer;display:flex;align-items:center;gap:8px}.mn-product-tool details summary:before{content:"+";color:var(--mn-accent)}.mn-product-tool details[open] summary:before{content:"−"}.mn-tool-text-link{display:inline-flex;align-items:center;min-height:44px;color:var(--mn-accent);font-size:14px;text-underline-offset:4px}.mn-tool-error{margin-top:12px!important;color:#8a1c2e;font-size:14px}.mn-tool-empty{display:grid;gap:12px;font-size:14px;color:var(--mn-muted)}.mn-tool-empty a{display:inline-flex;min-height:44px;align-items:center;color:var(--mn-accent)}.mn-product-tools #mixing-helper{scroll-margin-top:24px}.mn-product-sources{display:grid;gap:14px;margin:20px 0}.mn-product-sources a{display:block;color:var(--mn-accent);font-size:15px}.mn-product-sources p{font-size:14px;color:var(--mn-muted);margin-top:5px}@media(max-width:1000px){.mn-pdp-top{gap:28px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.mn-product-reasons{grid-template-columns:1fr}.mn-product-reasons--highlights{grid-template-columns:repeat(3,minmax(0,1fr))}.mn-product-reasons>div,.mn-product-reasons>a{display:flex;align-items:start;gap:10px;padding:12px}.mn-product-reasons svg{flex-shrink:0;margin:0}.mn-product-reasons--highlights>div,.mn-product-reasons--highlights>a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:9px}.mn-product-reasons--highlights>a>svg,.mn-product-reasons--highlights>a>div{grid-column:1}.mn-product-reasons--highlights>a>.mn-product-reason__arrow{grid-column:2;grid-row:1 / span 2;align-self:center}.mn-product-tools{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.mn-product-tool{padding:18px}.mn-mixing-fields>div{grid-template-columns:minmax(0,1fr) 125px}}@media(max-width:700px){.mn-pdp-top{display:flow-root}.mn-product-gallery{position:static;float:left;width:130px;margin:0 16px 16px 0}.mn-pdp-photo{aspect-ratio:4 / 5}.mn-product-gallery .mn-photo-thumbs{gap:6px;margin-top:8px}.mn-product-gallery .mn-photo-thumbs button{width:48px;height:51px}.mn-buybox h1{font-size:29px;margin:10px 0 12px;letter-spacing:-.04em}.mn-buybox>p:first-of-type{font-size:14px;line-height:1.55}.mn-product-quick-links{clear:both;gap:4px 14px;padding-top:8px}.mn-product-tools{grid-template-columns:minmax(0,1fr)}.mn-product-understanding{gap:24px;margin-block:22px}.mn-product-understanding h2{font-size:21px}.mn-profile-rating{min-width:0}.mn-profile-rating summary{grid-template-columns:minmax(0,1fr) 30px;gap:8px 12px;padding-block:14px}.mn-profile-rating__label{font-size:13px}.mn-profile-rating summary .mn-profile-value{grid-column:1;grid-row:2}.mn-profile-rating__toggle{grid-column:2;grid-row:1 / span 2}.mn-profile-rating__detail{grid-template-columns:minmax(0,1fr) 30px;gap:4px 12px}.mn-profile-rating__detail p,.mn-profile-rating__detail a{grid-column:1}.mn-direct-reports article{grid-template-columns:1fr}.mn-direct-reports .mp-lab-viewer-trigger{grid-column:1;grid-row:auto;padding:0;justify-self:start}}.mn-guide-safety-cards>.mn-guide-card{min-width:0}.mn-guide-safety-cards>.mn-guide-card>h3{align-items:flex-start;font-size:20px;line-height:1.4}.mn-guide-safety-cards>.mn-guide-card>h3 .mn-guide-icon{margin-top:3px}.mn-guide-safety-cards .mn-guide-detail-list>li+li{margin-top:12px}.mn-guide-safety-cards>[data-safety-card=sport]{grid-column:1 / -1}.mn-guide-safety-cards>.mn-guide-card>.mn-guide-refs{margin-top:12px}
