/* Deliberately scoped: native editors, media library and other merchants retain their styles. */
[data-mk-root]{--mc-brand:#087f8c;--mc-ink:#143342;--mc-line:#dce7e4;--mc-soft:#f2f7f5;color:var(--mc-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55;box-sizing:border-box}
[data-mk-root] *,[data-mk-root] *:before,[data-mk-root] *:after{box-sizing:border-box}
[data-mk-root] a{color:inherit;text-decoration:none}[data-mk-root] a:hover{text-decoration:underline}[data-mk-root] button,[data-mk-root] .mc-button{font:inherit;font-size:14px;line-height:1.4;border:1px solid #cbdad5;background:white;color:var(--mc-ink);padding:11px 17px;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;min-height:44px;white-space:normal;max-width:100%}
[data-mk-root] button:hover,[data-mk-root] .mc-button:hover{background:#eef5f1;text-decoration:none}[data-mk-root] button:disabled{opacity:.55;cursor:wait}[data-mk-root] :focus-visible{outline:3px solid #16a3a9;outline-offset:3px}[data-mk-root] .mc-primary{background:var(--mc-brand);border-color:var(--mc-brand);color:white;font-weight:700}[data-mk-root] .mc-primary:hover{filter:brightness(.93);background:var(--mc-brand)}
[data-mk-root] h1,[data-mk-root] h2,[data-mk-root] h3,[data-mk-root] p{margin:0 0 14px}[data-mk-root] h1{font-size:clamp(28px,3.1vw,44px);line-height:1.15;letter-spacing:-1.2px}[data-mk-root] h2{font-size:25px;line-height:1.25;letter-spacing:-.4px}[data-mk-root] h3{font-size:20px;line-height:1.3}[data-mk-root] small{font-size:12px;line-height:1.5}[data-mk-root] label{display:block;font-size:14px;font-weight:600}[data-mk-root] input:not([type=checkbox]):not([type=radio]),[data-mk-root] select,[data-mk-root] textarea{font:inherit;font-weight:400;width:100%;min-width:0;min-height:46px;border:1px solid #bdcfc8;border-radius:8px;background:white;padding:10px 12px;color:var(--mc-ink);margin-top:5px}
[data-mk-root] input[type=checkbox],[data-mk-root] input[type=radio]{appearance:auto;position:static;opacity:1;width:20px;height:20px;flex:0 0 20px;accent-color:var(--mc-brand);margin:2px 0}[data-mk-root] fieldset{border:1px solid var(--mc-line);border-radius:10px;min-width:0;padding:16px;margin:20px 0}[data-mk-root] legend{padding:0 8px;font-weight:700}[data-mk-root] [hidden]{display:none!important}
[data-mk-root].mc-shop{background:#fbfcfb;min-height:100vh;width:100%;overflow-wrap:anywhere}[data-mk-root] .mc-limit{width:min(1480px,100% - 64px);margin-inline:auto}[data-mk-root] .mc-main{padding-block:28px 70px}[data-mk-root] .mc-testline{background:#eaf2ed;text-align:center;padding:9px 16px;font-size:12px;letter-spacing:.2px}[data-mk-root] .mc-header{display:flex;justify-content:space-between;align-items:center;gap:30px;min-height:100px;border-bottom:1px solid var(--mc-line)}[data-mk-root] .mc-brand{display:flex;align-items:center;flex:0 1 190px}[data-mk-root] .mc-brand img{display:block;width:190px;max-width:100%;height:58px;object-fit:contain;object-position:left center}[data-mk-root] .mc-header nav{display:flex;align-items:center;gap:26px;flex-wrap:wrap;font-size:14px}[data-mk-root] .mc-bag{display:flex;gap:10px;align-items:center}[data-mk-root] .mc-bag b{border-radius:50px;min-width:28px;text-align:center;background:#e5efeb;padding:3px 8px}
[data-mk-root] .mc-buying{border:1px solid #cadfd6;background:#edf5f0;border-radius:16px;padding:20px 24px;margin-bottom:30px}[data-mk-root] .mc-buying-top{display:flex;justify-content:space-between;align-items:center;gap:20px}[data-mk-root] .mc-buying-top p{font-size:14px;margin:4px 0 0;color:#48665f}[data-mk-root] .mc-view-toggle{display:flex;gap:14px;align-items:center;white-space:nowrap}[data-mk-root] .mc-view-toggle button[role=switch]{width:54px;min-width:54px;height:30px;min-height:30px;padding:3px;border:0;border-radius:30px;background:#94aaa2;display:block;position:relative}[data-mk-root] .mc-view-toggle button[aria-checked=true]{background:#167965}[data-mk-root] .mc-view-toggle button span{display:block;width:24px;height:24px;background:white;border-radius:50%;box-shadow:0 1px 4px #0003;transform:translateX(0)}[data-mk-root] .mc-view-toggle button[aria-checked=true] span{transform:translateX(24px)}
[data-mk-root] .mc-view-toggle input[type=checkbox]{appearance:none;width:54px;min-width:54px;height:30px;flex-basis:54px;border-radius:30px;background:#94aaa2;position:relative;cursor:pointer;border:0}[data-mk-root] .mc-view-toggle input[type=checkbox]:before{content:'';position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:50%;background:white;box-shadow:0 1px 4px #0003}[data-mk-root] .mc-view-toggle input[type=checkbox]:checked{background:#167965}[data-mk-root] .mc-view-toggle input[type=checkbox]:checked:before{left:27px}
[data-mk-root] .mc-purpose{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}[data-mk-root] .mc-purpose button{display:block;text-align:left;padding:14px 16px;border-color:#c9dbd2;background:#fff9}[data-mk-root] .mc-purpose small{display:block;font-weight:400;margin-top:4px}[data-mk-root] .mc-purpose button[aria-pressed=true]{border:2px solid var(--mc-brand);padding:13px 15px;background:white;box-shadow:0 2px 9px #154e3b0c}[data-mk-root] .mc-entry{font-size:13px;color:#526e68;display:flex;justify-content:space-between;gap:14px;margin:0 0 25px}
[data-mk-root] .mc-hero{display:flex;justify-content:space-between;align-items:center;gap:48px;background:#eaf2ed;border-radius:22px;padding:42px 46px;margin-bottom:36px}[data-mk-root] .mc-hero p{max-width:650px;color:#48635d;margin:20px 0 24px}[data-mk-root] .mc-kicker{font-size:11px;letter-spacing:1.4px;font-weight:700;color:#4b7569;display:block;margin-bottom:12px}[data-mk-root] .mc-hero-mark{max-width:280px;padding:20px;border-left:1px solid #c3d8ce;display:grid;gap:8px}[data-mk-root] .mc-hero-mark b{font-size:64px;line-height:1;font-weight:600;letter-spacing:-4px;color:#366c5c}[data-mk-root] .mc-hero-mark small{color:#526e64}
[data-mk-root] .mc-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:end;margin:25px 0 20px}[data-mk-root] .mc-toolbar>label:first-child{width:min(680px,70%)}[data-mk-root] .mc-toolbar>label:last-child{min-width:200px}[data-mk-root] .mc-filters{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:20px}[data-mk-root] .mc-filters button{border-radius:30px;min-height:38px;font-size:13px;padding:8px 15px}[data-mk-root] .mc-filters button[aria-pressed=true]{background:var(--mc-ink);border-color:var(--mc-ink);color:white}[data-mk-root] .mc-muted{color:#5d756f;font-size:13px}[data-mk-root] .mc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
[data-mk-root] .mc-card{display:flex;flex-direction:column;background:white;border:1px solid var(--mc-line);border-radius:17px;overflow:hidden;box-shadow:0 3px 18px #15362b05;min-width:0}[data-mk-root] .mc-card-image{display:block;position:relative;flex-shrink:0}[data-mk-root] .mc-photo{display:block;position:relative;width:100%;aspect-ratio:1;background:white;overflow:hidden}[data-mk-root] .mc-photo>img{width:100%;height:100%;object-fit:contain;display:block;padding:18px;background:white}[data-mk-root] .mc-ai{position:absolute;bottom:10px;right:10px;display:block;background:#ffffffeb;padding:3px 7px;border:1px solid #e4ebe7;border-radius:5px;font-size:10px;color:#63736d;letter-spacing:.1px}[data-mk-root] .mc-gallery-note{position:absolute;top:13px;left:13px;padding:4px 8px;border-radius:5px;color:#49635a;background:#f0f5f1e8;font-size:10px}[data-mk-root] .mc-card-body{padding:22px;display:flex;flex-direction:column;flex:1;align-items:flex-start}[data-mk-root] .mc-card h2{font-size:19px;line-height:1.35;letter-spacing:-.3px;margin:0 0 14px;min-height:51px}[data-mk-root] .mc-supplier{font-size:11px;color:#6c8278;margin-bottom:9px}[data-mk-root] .mc-price{font-size:24px;font-weight:700;letter-spacing:-.6px;margin-top:12px}[data-mk-root] .mc-price small{font-weight:400;letter-spacing:0}[data-mk-root] .mc-tax{font-size:11px;color:#6a7a73;margin-bottom:9px}[data-mk-root] .mc-lead{font-size:12px;color:#4a705f;flex:1}[data-mk-root] .mc-card-body>.mc-primary{width:100%;margin-top:12px}[data-mk-root] .mc-sku{font-size:10px;color:#7e8c86;display:block;margin:10px 0 0}[data-mk-root] .mc-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-height:40px}[data-mk-root] .mc-swatches button,[data-mk-root] .mc-swatch-link{width:36px;height:36px;min-height:36px;min-width:36px;padding:5px;border-radius:50%;border:1px solid transparent;display:flex;align-items:center;justify-content:center;flex:0 0 36px;background:white}[data-mk-root] .mc-swatches button>span,[data-mk-root] .mc-swatch-link>span{display:block;width:24px;height:24px;border-radius:50%;background:var(--swatch);border:1px solid #0002}[data-mk-root] .mc-swatches button[aria-pressed=true],[data-mk-root] .mc-swatch-link.mc-selected{border-color:#315b4b}[data-mk-root] .mc-swatches small{margin-left:4px;font-size:11px}[data-mk-root] .mc-size{width:100%;margin-top:7px}[data-mk-root] .mc-size select{min-height:36px;padding:5px 8px;font-size:13px}
[data-mk-root] .mc-detail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:60px;padding-top:30px}[data-mk-root] .mc-detail>div{min-width:0}[data-mk-root] .mc-detail .mc-photo{border:1px solid var(--mc-line);border-radius:18px}[data-mk-root] .mc-detail .mc-photo>img{padding:28px}[data-mk-root] .mc-detail h1{font-size:38px}[data-mk-root] .mc-detail .mc-price{font-size:34px}[data-mk-root] .mc-thumbnails{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}[data-mk-root] .mc-thumbnails button{width:82px;height:82px;padding:5px;border-radius:10px}[data-mk-root] .mc-thumbnails img{width:100%;height:100%;object-fit:contain}[data-mk-root] .mc-thumbnails button[aria-pressed=true]{border:2px solid var(--mc-brand)}[data-mk-root] .mc-detail-options{display:flex;gap:15px;margin:18px 0}[data-mk-root] .mc-detail-options label{width:140px}[data-mk-root] .mc-detail form>.mc-primary{width:100%}[data-mk-root] .mc-vendor-box{background:var(--mc-soft);border-radius:12px;padding:20px;margin:25px 0;font-size:14px}[data-mk-root] .mc-vendor-box p{margin:8px 0}[data-mk-root] .mc-facts{padding-block:18px;border-top:1px solid var(--mc-line);margin-bottom:14px}[data-mk-root] details>summary{cursor:pointer;font-weight:600}[data-mk-root] details>p{margin-top:14px}[data-mk-root] .mc-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}[data-mk-root] .mc-tiers button{display:grid;text-align:left;justify-content:start;padding:13px 12px}[data-mk-root] .mc-tiers small{font-size:11px}
[data-mk-root] .mc-panel{border:1px solid var(--mc-line);border-radius:16px;background:white;padding:26px;margin-bottom:22px;min-width:0}[data-mk-root] .mc-checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:28px;align-items:start;margin-top:28px}[data-mk-root] .mc-summary{position:sticky;top:20px}[data-mk-root] .mc-summary>div{display:flex;justify-content:space-between;gap:15px;margin:15px 0;font-size:14px}[data-mk-root] .mc-summary .mc-total{border-top:1px solid var(--mc-line);padding-top:15px;font-size:18px}[data-mk-root] .mc-summary>.mc-button{width:100%;margin-block:18px 8px}[data-mk-root] .mc-summary>small{display:block;color:#62786e}[data-mk-root] .mc-summary .mc-muted{margin:14px 0 0}[data-mk-root] .mc-cart-line{display:grid;grid-template-columns:120px minmax(0,1fr) 120px;gap:20px;border-bottom:1px solid var(--mc-line);padding:5px 0 24px;margin:0 0 24px}[data-mk-root] .mc-cart-line .mc-photo>img{padding:4px}[data-mk-root] .mc-cart-line .mc-ai{display:none}[data-mk-root] .mc-cart-line h2{font-size:18px}[data-mk-root] .mc-cart-line p{font-size:13px;margin:3px 0}[data-mk-root] .mc-cart-line small{display:block;font-size:11px}[data-mk-root] .mc-cart-line label>b{display:block;font-size:15px;margin-top:12px}[data-mk-root] .mc-link{border:0;padding:7px 0;min-height:32px;text-decoration:underline;background:none;justify-content:start}[data-mk-root] .mc-back{display:inline-block;margin-bottom:18px;font-size:14px}
[data-mk-root] .mc-steps{list-style:none;padding:0;display:flex;gap:25px;margin:25px 0;color:#6d7e76;font-size:14px}[data-mk-root] .mc-steps li[aria-current=step]{font-weight:700;color:var(--mc-brand)}[data-mk-root] .mc-radio{display:flex;align-items:start;gap:12px;font-weight:400;background:#f7f9f7;border:1px solid var(--mc-line);border-radius:10px;padding:14px;margin:12px 0}[data-mk-root] .mc-radio small{display:block;color:#60786d;margin-top:5px}[data-mk-root] .mc-delivery{margin-top:30px}[data-mk-root] .mc-delivery>p{font-size:14px}[data-mk-root] .mc-customer-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:260px;overflow:auto;overscroll-behavior:contain;padding:4px;margin:10px -4px 25px}[data-mk-root] .mc-customer-options button{display:block;text-align:left;padding:12px;font-size:13px;min-width:0}[data-mk-root] .mc-customer-options span,[data-mk-root] .mc-customer-options small{display:block;font-size:11px;overflow-wrap:anywhere}[data-mk-root] .mc-customer-options button[aria-pressed=true]{border:2px solid var(--mc-brand);padding:11px;background:#f1f8f3}[data-mk-root] .mc-customer-card{border:1px solid #d7e6de;background:#f5f9f6;border-radius:12px;padding:18px;margin:14px 0 22px;font-size:14px}[data-mk-root] .mc-customer-card>b{display:block;font-size:12px;color:#4b7765;margin:4px 0 10px}[data-mk-root] .mc-customer-card>strong{font-size:18px}[data-mk-root] .mc-customer-card p{margin:8px 0}[data-mk-root] .mc-consent{font-size:11px;color:#5e7c6b}
[data-mk-root] .mc-review{list-style:none;padding:0;margin:20px 0}[data-mk-root] .mc-review li{display:flex;align-items:center;gap:18px;padding-block:15px;border-bottom:1px solid var(--mc-line);font-size:14px}[data-mk-root] .mc-review img{width:80px;height:80px;object-fit:contain;flex-shrink:0}[data-mk-root] .mc-review li>span{flex:1;min-width:0}[data-mk-root] .mc-review small{display:block;margin-top:5px;color:#62776d;font-size:12px}[data-mk-root] .mc-review li>strong{white-space:nowrap}[data-mk-root] .mc-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}[data-mk-root] .mc-margin{font-size:12px;color:#577363;display:block;margin:12px 0 6px}[data-mk-root] .mc-margin b{font-family:Consolas,monospace;letter-spacing:1.2px;background:#edf4ee;border-radius:5px;padding:4px 7px;font-size:13px}[data-mk-root].mc-margin{font-size:12px;margin-top:15px}
[data-mk-root] .mc-title-row{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px}[data-mk-root] .mc-title-row>div{min-width:0}[data-mk-root] .mc-title-row p{color:#5d766d;margin:9px 0 0;font-size:14px}[data-mk-root] .mc-progress{list-style:none;padding:20px 0;display:flex;gap:15px;flex-wrap:wrap;margin:0 0 20px;font-size:13px}[data-mk-root] .mc-progress li{display:flex;align-items:center;gap:8px;color:#718178}[data-mk-root] .mc-progress li>span{width:30px;height:30px;display:grid;place-items:center;background:#e8eeea;border-radius:50%}[data-mk-root] .mc-progress li.mc-complete{color:#285e45;font-weight:600}[data-mk-root] .mc-progress li.mc-complete>span{background:#cce5d6}[data-mk-root] .mc-order-list{display:grid;gap:14px}[data-mk-root] .mc-order-card{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--mc-line);border-radius:12px;padding:20px;background:white;gap:25px}[data-mk-root] .mc-order-card>div:last-child{text-align:right;display:grid;gap:10px}[data-mk-root] .mc-order-card p{margin:5px 0;font-size:13px}[data-mk-root] .mc-return{margin-top:25px}[data-mk-root] .mc-return label{margin:14px 0}
[data-mk-root].mc-admin{background:transparent;width:100%;overflow-wrap:anywhere}[data-mk-root] .mc-admin-header{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#eaf2ed;border:1px solid #d9e6de;padding:26px;border-radius:16px;margin-bottom:22px}[data-mk-root] .mc-admin-header p{margin:8px 0 0;font-size:14px}[data-mk-root] .mc-admin-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--mc-line);padding-bottom:15px;margin-bottom:25px}[data-mk-root] .mc-admin-tabs button{border:0;background:transparent;color:#5c7366;font-size:13px}[data-mk-root] .mc-admin-tabs button[aria-pressed=true]{background:#e3efe6;color:#154f35;font-weight:700}[data-mk-root] .mc-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 25px}[data-mk-root] .mc-metrics article{border:1px solid var(--mc-line);padding:20px 22px;border-radius:14px;background:white;min-width:0}[data-mk-root] .mc-metrics span{display:block;font-size:12px;color:#61776b;margin-bottom:8px}[data-mk-root] .mc-metrics strong{font-size:27px;line-height:1.3;letter-spacing:-.6px;overflow-wrap:anywhere}[data-mk-root] .mc-admin-cards,[data-mk-root] .mc-suppliers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}[data-mk-root] .mc-demo-badge{display:inline-block;font-size:10px;letter-spacing:1px;background:#edf1ed;color:#55745f;border-radius:5px;padding:5px 8px;margin-bottom:15px}[data-mk-root] .mc-suppliers dl{font-size:13px;margin:20px 0}[data-mk-root] .mc-suppliers dt{color:#67806c;font-size:11px;margin-top:10px}[data-mk-root] .mc-suppliers dd{margin:3px 0 10px}[data-mk-root] .mc-table-scroll{width:100%;overflow-x:auto;overscroll-behavior:contain}[data-mk-root] table{border-collapse:collapse;font-size:13px;width:100%;margin-block:20px}[data-mk-root] th,[data-mk-root] td{text-align:left;padding:15px 12px;border-bottom:1px solid var(--mc-line);vertical-align:middle;overflow-wrap:anywhere}[data-mk-root] th{color:#60786a;background:#f3f7f3;font-size:11px;font-weight:600}[data-mk-root] td small{display:block;font-size:10px;color:#718275;margin-top:5px}[data-mk-root] .mc-product-check{display:flex;align-items:center;gap:13px;min-width:190px;font-weight:500}[data-mk-root] .mc-product-check img{width:70px;height:70px;object-fit:contain;flex-shrink:0}
[data-mk-root] .mc-chart{display:flex;gap:18px;align-items:end;min-height:245px;overflow-x:auto;padding-top:15px;padding-bottom:10px}[data-mk-root] .mc-chart>div{height:220px;display:flex;flex-direction:column;align-items:center;justify-content:end;min-width:65px;flex:1;gap:8px}[data-mk-root] .mc-chart b{font-size:10px;white-space:nowrap}[data-mk-root] .mc-chart span{display:block;width:min(40px,100%);height:var(--bar);max-height:175px;min-height:2px;background:#6b9a7c;border-radius:5px 5px 0 0}[data-mk-root] .mc-chart small{font-size:10px;white-space:nowrap}[data-mk-root] .mc-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
[data-mk-root].mc-performance{margin:20px 0 28px}[data-mk-root].mc-performance>button{width:100%;display:flex;justify-content:space-between;gap:25px;text-align:left;padding:25px 28px;border:1px solid #b9d6c3;background:#eaf4ed;border-radius:16px}[data-mk-root].mc-performance>button>span{display:grid;gap:7px}[data-mk-root].mc-performance small{font-size:10px;letter-spacing:1.3px;color:#49735a}[data-mk-root].mc-performance strong{font-size:24px;letter-spacing:-.6px}[data-mk-root].mc-performance>button>span>span{font-size:13px;color:#42654c}[data-mk-root].mc-performance>button>b{font-size:13px;white-space:nowrap}
[data-mk-root].mc-native .mc-native-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:440px;overflow:auto;padding:4px;margin:14px -4px 20px}[data-mk-root].mc-native .mc-native-grid button{display:flex;flex-direction:column;align-items:start;text-align:left;justify-content:start;padding:12px;min-width:0;gap:5px}[data-mk-root].mc-native .mc-native-grid button[aria-pressed=true]{border:2px solid var(--mc-brand);padding:11px;background:#f5faf6}[data-mk-root].mc-native .mc-native-grid strong{font-size:13px;line-height:1.4}[data-mk-root].mc-native .mc-native-grid small{font-size:10px}[data-mk-root] .mc-native-image{display:flex;width:100%;height:130px;background:white;align-items:center;justify-content:center;position:relative}[data-mk-root] .mc-native-image img{width:100%;height:100%;object-fit:contain}[data-mk-root] .mc-no-image{display:grid;place-items:center;width:100%;height:130px;background:#f1f5f2;font-size:11px;color:#697d70}[data-mk-root].mc-native-line-photo{display:flex;align-items:center;gap:15px;margin:8px 0 20px}[data-mk-root].mc-native-line-photo .mc-native-image{width:96px;height:96px;flex:0 0 96px}[data-mk-root].mc-native-line-photo strong{font-size:16px}[data-mk-root].mc-native-line-photo small{display:block;font-size:11px;margin-top:6px}[data-mk-root].mc-sophia-product{border:1px solid var(--mc-line);border-radius:10px;padding:14px;background:#f7faf7;font-size:13px;max-width:100%}[data-mk-root].mc-sophia-product pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto;font-size:10px;background:white;padding:12px}
[data-mk-root].mc-site-shop{background:#f3f7f3;padding:55px 0;margin:0}[data-mk-root].mc-site-shop h2{font-size:34px;line-height:1.2;letter-spacing:-1px}[data-mk-root].mc-site-shop .mc-card-body{padding:22px}[data-mk-root].mc-site-shop .mc-grid{margin:28px 0}[data-mk-root].mc-site-shop .mc-card h3{font-size:19px;line-height:1.3;margin:0;min-height:50px}.we-site .we-site-header nav a.mc-site-nav{background:#e5efe8;border:1px solid #d0e2d6;border-radius:8px;color:#17523d;font-weight:700;padding:9px 14px}.we-site .mc-site-hero-link{display:inline-flex;margin:15px 10px 10px 0;background:#17614e;color:white;border-color:#17614e}
[data-mk-root] .mc-alert{border:1px solid #e5caa8;background:#fff7e9;border-radius:10px;padding:16px;margin-bottom:20px;color:#664524;font-size:14px}[data-mk-root] .mc-alert button{margin-left:10px}[data-mk-root] .mc-success{border:1px solid #bfddc9;background:#eef8f1;color:#285b3a;border-radius:10px;padding:15px;margin-bottom:20px;font-size:14px}[data-mk-root] .mc-footer{border-top:1px solid var(--mc-line);padding-block:30px 55px;color:#697e70;font-size:12px}[data-mk-root] .mc-footer p{margin:12px 0 0;max-width:1000px}[data-mk-root] .mc-empty{padding:30px;font-size:16px;color:#667f70}
@media(min-width:1600px){[data-mk-root] .mc-grid{gap:28px}[data-mk-root] .mc-card h2{font-size:21px}[data-mk-root] .mc-card-body{padding:25px}}
@media(max-width:1100px){[data-mk-root] .mc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}[data-mk-root] .mc-limit{width:calc(100% - 40px)}[data-mk-root] .mc-checkout-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px}[data-mk-root] .mc-detail{gap:30px}[data-mk-root] .mc-detail h1{font-size:30px}[data-mk-root] .mc-cart-line{grid-template-columns:85px minmax(0,1fr) 90px;gap:12px}[data-mk-root] .mc-hero{padding:32px}[data-mk-root] .mc-hero-mark{max-width:210px}[data-mk-root] .mc-admin-cards,[data-mk-root] .mc-suppliers{gap:16px}[data-mk-root].mc-performance>button{flex-wrap:wrap}}
@media(max-width:820px){[data-mk-root] .mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-mk-root] .mc-checkout-layout{grid-template-columns:1fr}[data-mk-root] .mc-summary{position:static}[data-mk-root] .mc-detail{grid-template-columns:1fr 1fr;gap:22px}[data-mk-root] .mc-detail h1{font-size:27px}[data-mk-root] .mc-hero-mark{display:none}[data-mk-root] .mc-header{gap:20px}[data-mk-root] .mc-header nav{gap:12px;font-size:12px}[data-mk-root] .mc-brand{flex-basis:155px}[data-mk-root] .mc-brand img{width:155px}[data-mk-root] .mc-purpose{gap:8px}[data-mk-root] .mc-purpose button{padding:12px;font-size:12px}[data-mk-root] .mc-purpose button[aria-pressed=true]{padding:11px}[data-mk-root] .mc-purpose small{font-size:10px}[data-mk-root] .mc-metrics strong{font-size:23px}[data-mk-root] .mc-admin-header{align-items:start;flex-direction:column}[data-mk-root] .mc-admin-header .mc-actions{margin-top:0}[data-mk-root] .mc-admin-tabs{gap:2px}[data-mk-root] .mc-admin-tabs button{padding:9px 12px}[data-mk-root] .mc-panel{padding:20px}[data-mk-root].mc-native .mc-native-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){[data-mk-root]{font-size:15px}[data-mk-root] .mc-limit{width:calc(100% - 28px)}[data-mk-root] .mc-main{padding-top:18px}[data-mk-root] .mc-header{flex-direction:column;align-items:start;gap:13px;padding-block:18px}[data-mk-root] .mc-brand{flex-basis:auto}[data-mk-root] .mc-brand img{width:155px;height:45px}[data-mk-root] .mc-header nav{width:100%;justify-content:space-between;gap:8px;font-size:11px}[data-mk-root] .mc-testline{font-size:10px}[data-mk-root] .mc-entry{font-size:11px;gap:8px;align-items:start}[data-mk-root] .mc-entry>a{white-space:nowrap}[data-mk-root] .mc-buying{padding:16px;margin-bottom:22px}[data-mk-root] .mc-buying-top{align-items:start;gap:12px}[data-mk-root] .mc-buying-top>div{min-width:0}[data-mk-root] .mc-buying-top p{font-size:11px}[data-mk-root] .mc-view-toggle{font-size:11px;gap:8px;flex-direction:column-reverse}[data-mk-root] .mc-purpose{grid-template-columns:1fr}[data-mk-root] .mc-purpose button{padding:12px 14px;font-size:13px}[data-mk-root] .mc-purpose button[aria-pressed=true]{padding:11px 13px}[data-mk-root] .mc-purpose small{font-size:11px}[data-mk-root] .mc-hero{padding:26px 22px;border-radius:16px;margin-bottom:24px}[data-mk-root] .mc-hero h1{font-size:30px}[data-mk-root] .mc-hero p{font-size:13px;margin:16px 0 20px}[data-mk-root] .mc-toolbar{display:grid;grid-template-columns:1fr;gap:12px}[data-mk-root] .mc-toolbar>label:first-child,[data-mk-root] .mc-toolbar>label:last-child{width:100%;min-width:0}[data-mk-root] .mc-toolbar select{min-height:42px}[data-mk-root] .mc-filters{gap:6px}[data-mk-root] .mc-filters button{font-size:11px;padding:7px 11px;min-height:34px}[data-mk-root] .mc-grid{gap:10px}[data-mk-root] .mc-card{border-radius:12px}[data-mk-root] .mc-card-body{padding:12px}[data-mk-root] .mc-card h2{font-size:15px;min-height:61px;margin-bottom:9px}[data-mk-root] .mc-supplier{font-size:9px;margin-bottom:7px}[data-mk-root] .mc-card .mc-photo>img{padding:10px}[data-mk-root] .mc-ai{font-size:8px;bottom:5px;right:5px;padding:2px 4px}[data-mk-root] .mc-gallery-note{font-size:8px;top:7px;left:7px;padding:3px 4px}[data-mk-root] .mc-swatches{gap:3px}[data-mk-root] .mc-swatches button,[data-mk-root] .mc-swatch-link{width:30px;height:30px;min-width:30px;min-height:30px;flex-basis:30px;padding:4px}[data-mk-root] .mc-swatches button>span,[data-mk-root] .mc-swatch-link>span{width:20px;height:20px}[data-mk-root] .mc-swatches small{font-size:9px;flex-basis:100%;margin:2px 0}[data-mk-root] .mc-price{font-size:20px;margin-top:10px}[data-mk-root] .mc-tax{font-size:9px}[data-mk-root] .mc-lead{font-size:10px}[data-mk-root] .mc-card-body>.mc-primary{padding:10px 8px;font-size:11px;min-height:44px}[data-mk-root] .mc-sku{font-size:8px}[data-mk-root] .mc-detail{grid-template-columns:1fr;gap:28px;padding-top:16px}[data-mk-root] .mc-detail .mc-photo>img{padding:18px}[data-mk-root] .mc-detail h1{font-size:30px}[data-mk-root] .mc-detail .mc-swatches small{flex-basis:auto}[data-mk-root] .mc-panel{padding:18px;border-radius:12px}[data-mk-root] h2{font-size:22px}[data-mk-root] .mc-cart-line{grid-template-columns:68px minmax(0,1fr);gap:12px}[data-mk-root] .mc-cart-line label{grid-column:2;display:flex;align-items:center;gap:12px;font-size:12px;flex-wrap:wrap}[data-mk-root] .mc-cart-line label input{width:65px;min-height:38px}[data-mk-root] .mc-cart-line label>b{margin:0;font-size:14px}[data-mk-root] .mc-cart-line h2{font-size:16px}[data-mk-root] .mc-cart-line small{font-size:10px}[data-mk-root] .mc-steps{gap:10px;font-size:10px}[data-mk-root] .mc-steps li{flex:1}[data-mk-root] .mc-customer-options{grid-template-columns:1fr}[data-mk-root] .mc-review{margin:15px 0}[data-mk-root] .mc-review li{gap:10px;font-size:12px;flex-wrap:wrap}[data-mk-root] .mc-review img{width:55px;height:55px}[data-mk-root] .mc-review small{font-size:10px}[data-mk-root] .mc-review li>strong{margin-left:auto}[data-mk-root] .mc-title-row{align-items:start;flex-direction:column;gap:15px}[data-mk-root] .mc-progress{font-size:11px;gap:10px}[data-mk-root] .mc-progress li>span{width:24px;height:24px}[data-mk-root] .mc-order-card{align-items:start;flex-direction:column;gap:16px;padding:17px}[data-mk-root] .mc-order-card>div:last-child{display:flex;align-items:center;text-align:left;width:100%;justify-content:space-between}[data-mk-root] .mc-order-card>div:last-child .mc-button{font-size:11px}[data-mk-root] .mc-admin-header{padding:20px}[data-mk-root] .mc-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-mk-root] .mc-metrics article{padding:14px}[data-mk-root] .mc-metrics strong{font-size:22px}[data-mk-root] .mc-metrics span{font-size:10px}[data-mk-root] .mc-admin-cards,[data-mk-root] .mc-suppliers{grid-template-columns:1fr}[data-mk-root] .mc-form-grid{grid-template-columns:1fr}[data-mk-root].mc-performance>button{padding:20px}[data-mk-root].mc-performance strong{font-size:22px}[data-mk-root].mc-performance>button>span>span{font-size:12px;line-height:1.7}[data-mk-root].mc-site-shop{padding:35px 0}[data-mk-root].mc-site-shop h2{font-size:27px}[data-mk-root].mc-site-shop .mc-card-body{padding:13px}[data-mk-root].mc-site-shop .mc-card h3{font-size:16px;min-height:62px}}
@media(prefers-reduced-motion:reduce){[data-mk-root] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

[data-mk-root] .ds-ai{display:none!important}

[data-mk-root] .mc-card-image>a{display:block}[data-mk-root] .mc-slide{position:absolute;top:calc(50% - 17px);width:34px;min-height:34px;height:34px;padding:0;border-radius:50%;background:#fffffff2;border-color:#cfdcd4;font-size:22px;z-index:2;opacity:0}[data-mk-root] .mc-prev{left:8px}[data-mk-root] .mc-next{right:8px}[data-mk-root] .mc-card-image:hover .mc-slide,[data-mk-root] .mc-card-image:focus-within .mc-slide{opacity:1}@media(hover:none){[data-mk-root] .mc-slide{opacity:1}}

[data-mk-root] .mc-native-image{flex-direction:column}[data-mk-root] .mc-native-image img{min-height:0;flex:1}[data-mk-root] .mc-native-ai{flex:0 0 16px;font-size:9px!important;color:#5a7464;line-height:16px!important}

/* Merchant net pricing and branded storefront entry. */
[data-mk-root] .mc-reference{display:block;font:500 12px/1.5 ui-monospace,monospace;letter-spacing:.08em;color:#526475;margin:8px 0}
[data-mk-root] .mc-price-edit{grid-column:2/-1;display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:14px;background:#f1f6f5;border-radius:12px}
[data-mk-root] .mc-price-edit label{max-width:220px}[data-mk-root] .mc-price-edit small{flex-basis:100%}
[data-mk-root] .mc-shipping-cover{display:flex;align-items:start;gap:10px;margin:18px 0}[data-mk-root] .mc-shipping-cover input{width:20px;height:20px;flex:none}
[data-mk-root] .mc-private-costs{margin:16px 0;font-size:13px}[data-mk-root] .mc-private-costs summary{cursor:pointer;font-weight:650}
[data-mk-root] .mc-hero-visual{position:relative;display:block;overflow:hidden;isolation:isolate;min-height:350px;padding:0;background:#e4efea;margin-bottom:28px;border-radius:20px}
[data-mk-root] .mc-hero-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;z-index:-2}
[data-mk-root] .mc-hero-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(238,246,241,.98),rgba(238,246,241,.9) 35%,rgba(238,246,241,.14) 75%);z-index:-1}
[data-mk-root] .mc-hero-copy{max-width:640px;padding:44px 38px 50px}[data-mk-root] .mc-hero-copy h1{font-size:clamp(30px,3.5vw,48px);line-height:1.12;margin:16px 0;color:#10283b}
[data-mk-root] .mc-hero-copy p{max-width:440px;color:#254258;font-size:16px;line-height:1.6}
[data-mk-root] .mc-hero-ai{position:absolute;bottom:12px;right:16px;background:rgba(255,255,255,.94);color:#425962;font-size:10px;padding:5px 9px;border-radius:6px}
[data-mk-root].mc-customer-home{margin:24px 0 36px}[data-mk-root].mc-customer-home>.mc-button{margin-top:18px}
@media(max-width:600px){[data-mk-root] .mc-price-edit{grid-column:1/-1}[data-mk-root] .mc-hero-copy{padding:28px 22px 170px}[data-mk-root] .mc-hero-visual{min-height:420px}[data-mk-root] .mc-hero-visual:before{background:linear-gradient(180deg,rgba(238,246,241,.99),rgba(238,246,241,.96) 50%,rgba(238,246,241,.08) 90%)}[data-mk-root] .mc-hero-scene{object-position:70% center}[data-mk-root] .mc-hero-copy p{font-size:15px}}

[data-mk-root] .mc-gross-compare{display:flex;flex-wrap:wrap;gap:8px 18px;background:#f3f7f6;padding:12px;border-radius:10px;margin:10px 0;font-size:13px}[data-mk-root] .mc-gross-compare span{display:block;flex-basis:100%}[data-mk-root] .mc-gross-compare b{font-size:14px}[data-mk-root] .mc-gross-compare strong{font-size:22px}[data-mk-root] .mc-gross-compare small{flex-basis:100%}
[data-mk-root] .mc-offer-fields{border:1px solid #bdd8d2;border-radius:12px;padding:18px;margin:18px 0}[data-mk-root] .mc-offer-fields legend{font-weight:750;padding:0 6px}[data-mk-root] .mc-dealer-cost{margin:12px 0}[data-mk-root] .mc-dealer-cost summary{cursor:pointer;font-weight:650}[data-mk-root] .mc-dealer-cost strong{display:block;font-size:27px;margin:12px 0}[data-mk-root] .mc-dealer-cost small{display:block}
[data-mk-root] .mc-purchase-total{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:18px 0}[data-mk-root] .mc-purchase-total strong{font-size:26px}[data-mk-root] .mc-purchase-total b{align-self:center}[data-mk-root] .mc-title-setup{margin:18px 0}[data-mk-root] .mc-price-edit>.mc-gross-compare{flex-basis:100%;margin:0}
