/* eTree chrome (uploads/etree-ui/chrome.css): phone header, door row, collapsed bar, drawer, desktop utility bar +
   header + mega menus, footer. Loads only while switch "chrome" is on. Every rule sits under .e3c (the chrome's own
   roots) or under body.e3c-on for the few theme pieces it hides. The tokens come from ui.css (body.e3-ui); the
   homepage doesn't load ui.css, so they are repeated for body.e3c-home only. The roots never carry class "e3",
   because the homepage script binds to the first .e3 on the page. Ported from the approved kit (work/ia/mock/kit.css).
   Breakpoints: phone header below 1024 px, desktop header from 1024 px. Lato 700 (bold) is declared by etree-chrome.php
   at the end of <head> once uploads/etree-ui/lato-700.woff2 exists. */

/* Lato 400 (self-hosted next to this file; same face as ui.css): the homepage under the chrome has no ui.css. */
@font-face{font-family:"Lato";src:url("lato-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* Same values as ui.css .e3 / body.e3-ui (spec §2.1); homepage only */
body.e3c-home{--paper:#F7F7F2;--stone:#EEEAE1;--stone-2:#E6E1D5;--sage:#E3EADB;--forest:#154213;--forest-2:#0F3210;--leaf:#6AAF07;--leaf-deep:#3D6E05;--marigold:#F2C94C;
  --text:#1E2A1C;--muted:#55624F;--line:#D9DDD0;--field-line:#848F7D;--on-forest:#EEF3E8;--on-forest-2:#B9CDB0;--focus-dark:#A9D86E;--wa:#1F7A3F;
  --serif:"E3 Serif",Georgia,"Times New Roman",serif;--sans:"Lato",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--urdu:"E3 Nastaliq","Noto Nastaliq Urdu","Jameel Noori Nastaleeq","Noto Naskh Arabic",serif;
  --r-tile:14px;--r-panel:22px;--ease:cubic-bezier(.2,0,0,1);--gutter:clamp(16px,3.2vw,40px)}

/* ---------- Theme pieces the chrome replaces (fallbacks; the PHP already leaves them out) ---------- */
body.e3c-on #header,body.e3c-on .etree-topbar,body.e3c-on #footer .footer-widgets,body.e3c-on #footer .absolute-footer,body.e3c-on .back-to-top,
body.e3c-nochaty .chaty,body.e3c-nochaty .chaty-widget,body.e3c-nochaty [id^="chaty-widget"]{display:none!important}
/* The Chaty bubble stays for now (owner, 22 Oct 2026; to be revisited). It steps aside for the chrome's own layers (the
   phone drawer, the phone search suggestions) and, at every width, while a buy button passes under it (chrome.js sets
   kc-chaty-aside). On phones the footer's last row ends above it. */
html.kc-lock [id^="chaty-widget"],html.kc-lock [id^="chaty-widget"] *,html.kc-chaty-aside [id^="chaty-widget"],html.kc-chaty-aside [id^="chaty-widget"] *{visibility:hidden!important} /* its parts set their own visibility */
@media (max-width:1023px){
  html.kc-sg-open [id^="chaty-widget"],html.kc-sg-open [id^="chaty-widget"] *{visibility:hidden!important}
  body.e3c-on:has([id^="chaty-widget"]) .e3c .k-foot-legal{padding-bottom:calc(100px + env(safe-area-inset-bottom))}
}
body.e3c-on #footer{padding:0;margin:0;background:none}
/* Cart and checkout ("simple"/"focused" layout): the layout's own logo and small footer give way to the chrome */
body.e3c-simple .cart-header>.logo,body.e3c-simple .focused-checkout-logo,body.e3c-simple .focused-checkout-footer{display:none!important}
body.e3c-simple .cart-header{padding-top:16px}
html.kc-lock,html.kc-lock body{overflow:hidden}
@media (max-width:1023px){html:has(body.e3c-on){scroll-padding-top:64px}}

/* ---------- Base inside the chrome (Flatsome styles buttons, inputs, lists and links globally) ---------- */
.e3c{font-family:var(--sans);font-size:16px;line-height:1.55;color:var(--text);-webkit-font-smoothing:antialiased;text-align:left}
.e3c *,.e3c *::before,.e3c *::after{box-sizing:border-box}
.e3c p,.e3c h2,.e3c h3{margin:0;padding:0}
.e3c ul,.e3c ol{list-style:none;margin:0;padding:0}
.e3c li{margin:0;padding:0}
.e3c a{color:inherit;text-decoration:none}
.e3c button{font:inherit;font-weight:700;margin:0;min-height:0;max-width:none;line-height:1.2;text-transform:none;letter-spacing:0;text-shadow:none;box-shadow:none;vertical-align:baseline}
.e3c :focus-visible{outline:2px solid var(--forest);outline-offset:2px}
.e3c .e3-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.e3c .e3-nowrap{white-space:nowrap}
.e3c .k-wrap{width:100%;max-width:1270px;margin:0 auto;padding:0 var(--gutter)}

/* ---------- Logo: the brand SVG (uploads/etree-ui/etree-logo.svg); the text logo is the fallback ---------- */
.e3c .k-logo-img{padding:0}
.e3c .k-logo-img img{display:block;width:auto;max-width:none;height:34px;margin:0}
.e3c .k-logo{display:inline-flex;align-items:center;height:40px;padding:0 4px;font-family:var(--serif);font-weight:600;font-size:1.5rem;line-height:1;letter-spacing:-.02em;color:var(--forest);text-decoration:none;white-space:nowrap}
.e3c .k-logo i{font-style:normal;color:var(--leaf-deep)}
.e3c .k-logo .k-duo{width:22px;height:22px;margin-right:6px}

/* ---------- Phone header: logo row 56 · search 52 · door row 40 = 148 px (product, cart, checkout: 108) ---------- */
.e3c-top{background:var(--paper)}
.e3c .k-hdr-wrap{height:148px}
.e3c .k-hdr-wrap.k-no-doors{height:108px}
.e3c .k-hdr{position:fixed;z-index:100;top:0;left:0;right:0;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-rows:56px 52px 40px;grid-template-areas:"menu logo . wa cart" "search search search search search" "doors doors doors doors doors";align-items:center;margin:0;padding:0 6px;background:var(--paper);box-shadow:0 1px 0 var(--line)}
.e3c .k-no-doors .k-hdr{grid-template-rows:56px 52px}
.e3c .k-hdr .k-menu{grid-area:menu}
.e3c .k-hdr .k-logo{grid-area:logo;margin-left:2px}
.e3c .k-hdr .k-hbtn-wa{grid-area:wa}
.e3c .k-hdr .k-cart{grid-area:cart}
.e3c .k-hdr .k-search{grid-area:search;margin:0 10px}
.e3c .k-hdr .k-doors{grid-area:doors;align-self:stretch}
@media (min-width:601px){.admin-bar .e3c .k-hdr{top:46px}}
@media (min-width:783px){.admin-bar .e3c .k-hdr{top:32px}}
/* Collapsed after scrolling down: one 56 px bar Menu · search · WhatsApp · Cart */
.e3c .k-hdr.is-collapsed{grid-template-rows:56px;grid-template-areas:"menu search search wa cart";box-shadow:0 1px 0 var(--line),0 8px 20px -14px rgba(15,50,16,.35)}
.e3c .k-hdr.is-collapsed .k-logo,.e3c .k-hdr.is-collapsed .k-doors{display:none}
.e3c .k-hdr.is-collapsed .k-search{margin:0 4px}
.e3c .k-hdr.is-collapsed .k-search input[type=search]{height:40px}

/* Header buttons: icon over a word label, 44-54 px wide, 48 px tall */
.e3c .k-hbtn{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:44px;height:48px;margin:0;padding:0 4px;border:0;border-radius:12px;background:transparent;color:var(--forest)!important;font-family:var(--sans);font-size:11px;font-weight:700;line-height:1;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background-color .15s}
.e3c .k-hbtn .k-ic{width:24px;height:24px}
.e3c .k-hbtn:active{background:var(--sage)}
.e3c .k-hbtn-wa{min-width:54px}
.e3c .k-hbtn-wa .k-ic,.e3c .k-dact-wa .k-ic,.e3c .k-util .k-ic-whatsapp,.e3c .k-drawer-quick .k-ic-whatsapp,.e3c .k-foot-wa .k-ic{color:#1F7A3F}
.e3c .k-badge{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--marigold);color:#2B2208;font-size:11px;font-weight:900;line-height:18px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--paper)}
.e3c .k-badge[hidden]{display:none}
@media (hover:hover){.e3c .k-hbtn:hover{background:var(--sage)}}

/* Search field: 44 px, 12 px radius, 16 px text (no iOS zoom) */
.e3c .k-search{position:relative;display:block;margin:0;padding:0}
.e3c .k-search input[type=search]{display:block;width:100%;max-width:none;height:44px;margin:0;padding:0 12px 0 38px;border:1px solid var(--field-line);border-radius:12px;background:#fff;box-shadow:none;font-family:var(--sans);font-size:16px;line-height:normal;color:var(--text);text-overflow:ellipsis;-webkit-appearance:none;appearance:none;transition:none}
.e3c .k-search input[type=search]::placeholder{color:var(--muted);opacity:1}
.e3c .k-search input[type=search]:focus{border-color:var(--forest);outline:2px solid var(--forest);outline-offset:0;box-shadow:none;background:#fff;color:var(--text)}
.e3c .k-search input[type=search]::-webkit-search-cancel-button{display:none}
.e3c .k-search>.k-ic{position:absolute;left:11px;top:50%;translate:0 -50%;width:19px;height:19px;color:var(--forest);pointer-events:none;z-index:1}
/* Clear (✕) on a field with a term, as in the search mockup (wave 3) */
.e3c .k-search-x{position:absolute;right:2px;top:50%;translate:0 -50%;z-index:1;display:grid;place-items:center;width:40px;height:40px;min-height:0;margin:0;padding:0;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer}
.e3c .k-search-x[hidden]{display:none}
.e3c .k-search-x .k-ic{width:18px;height:18px}
.e3c .k-search.has-x input[type=search]{padding-right:44px}
@media (hover:hover){.e3c .k-search-x:hover{color:var(--forest);background:var(--sage)}}

/* Door row: Plants · Lawn · Pots & care · Gifts, equal widths, the current one with a 3 px leaf bar */
.e3c .k-doors ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:40px;padding:0 4px}
.e3c .k-doors a{display:flex;justify-content:center;height:40px;font-size:15px;font-weight:700;color:var(--forest);text-decoration:none;white-space:nowrap}
.e3c .k-doors a>span{position:relative;display:flex;align-items:center;padding:0 3px}
.e3c .k-doors a[aria-current]>span::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--leaf)}
.e3c .k-doors a:active{background:var(--sage)}

/* ---------- Desktop header (from 1024 px): utility bar 32 · main row 72 · nav row 48 ---------- */
.e3c .k-dhdr{display:none;position:relative;z-index:95;margin:0;background:var(--paper)}
@media (min-width:1024px){.e3c .k-hdr-wrap{display:none}.e3c .k-dhdr{display:block}}
.e3c .k-util{background:var(--stone);font-size:13px;line-height:1.3;color:var(--text)}
.e3c .k-util-in{display:flex;align-items:center;justify-content:space-between;gap:24px;height:32px}
.e3c .k-util p{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.e3c .k-util p .k-duo{width:16px;height:16px;color:var(--forest)}
.e3c .k-util nav{display:flex;align-items:center;flex:0 0 auto}
.e3c .k-util nav a{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;font-weight:700;color:var(--forest);text-decoration:none;white-space:nowrap}
.e3c .k-util nav a .k-ic{width:16px;height:16px}
.e3c .k-util nav a+a,.e3c .k-util nav a+.k-util-call{box-shadow:inset 1px 0 0 #CFCABD}
/* "Call or WhatsApp 0322-3338733": Call is the tel: link */
.e3c .k-util-call{display:inline-flex;align-items:center}
.e3c .k-util nav .k-util-call a{box-shadow:none}
.e3c .k-util nav .k-util-tel{padding-right:6px}
.e3c .k-util nav .k-util-call a+a{padding-left:6px}
.e3c .k-util-or{color:var(--muted)}
/* 1024–1199 px: the whole offer, "(Limited Time Only)" included, still fits beside the links */
@media (max-width:1199px){.e3c .k-util-in{gap:16px}.e3c .k-util p .k-duo{display:none}.e3c .k-util nav a{padding:0 7px}}
@media (hover:hover){.e3c .k-util nav a:hover{text-decoration:underline}}
.e3c .k-dmain{display:flex;align-items:center;gap:40px;height:72px}
.e3c .k-dmain .k-logo{font-size:1.875rem;height:44px;margin-left:-4px}
.e3c .k-dmain .k-logo .k-duo{width:26px;height:26px}
.e3c .k-dmain .k-logo-img{height:auto;margin-left:0}
.e3c .k-dmain .k-logo-img img{height:46px}
.e3c .k-dmain .k-search{flex:0 1 560px}
.e3c .k-dacts{display:flex;align-items:center;gap:4px;margin-left:auto}
.e3c .k-dact{position:relative;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;border-radius:999px;font-size:15px;font-weight:700;color:var(--forest)!important;text-decoration:none;white-space:nowrap;transition:background-color .15s}
.e3c .k-dact .k-ic{width:24px;height:24px}
.e3c .k-dact .k-badge{position:static;box-shadow:none}
@media (hover:hover){.e3c .k-dact:hover{background:var(--sage)}}
.e3c .k-dnav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}
.e3c .k-dnav .k-wrap{position:relative}
.e3c .k-dnav-list{display:flex;align-items:stretch;gap:4px;height:48px;margin-left:-14px}
.e3c .k-dnav-item{position:static}
.e3c .k-dnav-link{position:relative;display:flex;align-items:center;gap:6px;height:48px;margin:0;padding:0 14px;border:0;border-radius:0;background:transparent;font-family:var(--sans);font-size:15px;font-weight:700;line-height:1;color:var(--forest)!important;text-decoration:none;cursor:pointer;white-space:nowrap}
.e3c .k-dnav-link .k-ic{width:14px;height:14px;transition:rotate .2s var(--ease)}
.e3c .k-dnav-link.is-current::after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--leaf)}
.e3c .k-dnav-item.is-open>.k-dnav-link{background:#fff;box-shadow:inset 1px 0 0 var(--line),inset -1px 0 0 var(--line)}
.e3c .k-dnav-item.is-open>.k-dnav-link .k-ic{rotate:180deg}
@media (hover:hover){.e3c .k-dnav-link:hover{background:#fff}}
/* Mega panel: clickable column heads, at most 10 links a column, one small cut-out */
.e3c .k-mega{display:none;position:absolute;top:calc(100% + 1px);left:calc(var(--gutter) - 14px);z-index:60;width:min(960px,calc(100% - 2*var(--gutter)));grid-template-columns:minmax(0,1fr) minmax(0,1fr) 320px;gap:40px;padding:28px 32px 32px;border-radius:0 0 var(--r-panel) var(--r-panel);background:#fff;box-shadow:0 0 0 1px var(--line),0 28px 48px -24px rgba(15,50,16,.4)}
.e3c .k-dnav-item.is-open>.k-mega,html:not(.kc-js) .e3c .k-dnav-item:hover>.k-mega,html:not(.kc-js) .e3c .k-dnav-item:focus-within>.k-mega{display:grid}
.e3c .k-mega.k-mega-1{grid-template-columns:minmax(0,1fr) 320px;width:min(680px,calc(100% - 2*var(--gutter)))}
.e3c .k-mega.k-mega-nopick{grid-template-columns:repeat(2,minmax(0,1fr))}
.e3c .k-mega.k-mega-1.k-mega-nopick{grid-template-columns:minmax(0,1fr);width:min(360px,calc(100% - 2*var(--gutter)))}
.e3c .k-mega-h{font-family:var(--serif);font-weight:600;font-size:1.1875rem;line-height:1.2;letter-spacing:-.015em;color:var(--forest)}
.e3c .k-mega-h a{display:inline-flex;align-items:center;gap:6px;color:var(--forest);text-decoration:none}
.e3c .k-mega-h span{display:inline-flex;align-items:center;min-height:24px}
.e3c .k-mega-h .k-ic{width:16px;height:16px}
.e3c .k-mega-col ul{display:grid;margin-top:10px}
.e3c .k-mega-col li a{display:flex;align-items:center;min-height:36px;font-size:15px;line-height:1.3;color:var(--text);text-decoration:none}
.e3c .k-mega-col .k-all{font-weight:700;color:var(--forest)}
.e3c .k-mega-col li a[aria-current]{font-weight:700;color:var(--forest);text-decoration:underline;text-decoration-color:var(--leaf);text-decoration-thickness:2px;text-underline-offset:.3em}
@media (hover:hover){.e3c .k-mega-col li a:hover,.e3c .k-mega-h a:hover{text-decoration:underline}}
.e3c .k-mega-pick{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center;align-self:start;padding:12px;border-radius:18px;background:var(--paper);color:var(--text);text-decoration:none;box-shadow:inset 0 0 0 1px var(--line)}
.e3c .k-mega-pic{position:relative;display:block;aspect-ratio:4/5;border-radius:var(--r-tile);background:var(--stone);overflow:hidden}
.e3c .k-mega-pic img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}
.e3c .k-sticker{position:absolute;left:6px;top:6px;padding:3px 8px;border-radius:999px;background:var(--marigold);color:#2B2208;font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap}
.e3c .k-mega-txt{display:flex;flex-direction:column;min-width:0;font-size:13px;line-height:1.4}
.e3c .k-mega-txt>b{font-size:16px;color:var(--text)}
.e3c .k-mega-txt [lang=ur]{font-family:var(--urdu);font-size:15px;line-height:2.2;margin:-4px 0 -6px;text-align:left;unicode-bidi:plaintext}
.e3c .k-mega-note{margin-top:2px;font-size:13px;color:var(--muted)}
.e3c .k-mega-txt .k-mp{margin-top:6px;color:var(--muted)}
.e3c .k-mega-txt .k-mp b{font-size:16px;color:var(--forest)}
.e3c .k-mega-txt .k-mx{color:var(--leaf-deep)}
.e3c .k-mega-txt .k-mx b{font-weight:700}
.e3c .k-mega-txt .k-mgo{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-weight:700;color:var(--forest)}
.e3c .k-mega-txt .k-mgo .k-ic{width:14px;height:14px}
@media (hover:hover){.e3c .k-mega-pick:hover .k-mgo{text-decoration:underline}}
.kc-mscrim{position:fixed;inset:0;z-index:90;background:rgba(15,50,16,.28)}
.kc-mscrim[hidden]{display:none}

/* ---------- Drawer (phone): slides from the left, 88% wide, plain lists, 52 px rows ---------- */
.e3c.k-drawer{position:fixed;inset:0;z-index:1000;background:transparent}
.e3c.k-drawer[hidden]{display:none}
.e3c .k-scrim{position:absolute;inset:0;background:rgba(15,50,16,.5);opacity:0;transition:opacity .2s}
.e3c .k-drawer-panel{position:absolute;top:0;bottom:0;left:0;width:88%;max-width:420px;overflow-y:auto;overscroll-behavior:contain;background:var(--paper);box-shadow:12px 0 32px -16px rgba(15,50,16,.5);translate:-100% 0;transition:translate .24s var(--ease)}
.e3c.k-drawer.is-in .k-scrim{opacity:1}
.e3c.k-drawer.is-in .k-drawer-panel{translate:0 0}
@media (prefers-reduced-motion:reduce){.e3c .k-scrim,.e3c .k-drawer-panel{transition:none}}
.e3c .k-drawer-top{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 4px 0 16px;border-bottom:1px solid var(--line)}
.e3c .k-drawer-top b{font-family:var(--serif);font-weight:600;font-size:1.375rem;color:var(--forest)}
.e3c .k-x{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:48px;height:48px;padding:0 10px;border:0;border-radius:12px;background:transparent;color:var(--forest);font-size:14px;font-weight:700;cursor:pointer}
.e3c .k-x .k-ic{width:22px;height:22px}
.e3c .k-x:active{background:var(--sage)}
.e3c .k-drawer-quick{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);height:48px;border-bottom:1px solid var(--line)}
.e3c .k-drawer-quick a{display:flex;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:700;line-height:1.15;color:var(--forest);text-decoration:none}
.e3c .k-drawer-quick a+a{box-shadow:inset 1px 0 0 var(--line)}
.e3c .k-drawer-quick small{display:block;font-size:12px;font-weight:400;color:var(--muted);font-variant-numeric:tabular-nums}
.e3c .k-drawer-quick .k-ic{width:22px;height:22px}
.e3c .k-dept{margin:0;padding:0;border:0;border-bottom:1px solid var(--line)}
.e3c .k-dept>summary{position:relative;display:flex;align-items:center;justify-content:space-between;height:52px;margin:0;padding:0 16px;list-style:none;cursor:pointer;font-size:17px;font-weight:700;color:var(--forest);-webkit-user-select:none;user-select:none}
.e3c .k-dept>summary::-webkit-details-marker{display:none}
.e3c .k-dept>summary::marker{content:""}
.e3c .k-dept>summary .k-ic{width:18px;height:18px;transition:rotate .2s var(--ease)}
.e3c .k-dept[open]>summary .k-ic{rotate:90deg}
.e3c .k-dept.is-current>summary::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:0 4px 4px 0;background:var(--leaf)}
.e3c .k-dept ul{padding-bottom:4px}
.e3c .k-dept li a{display:flex;align-items:center;min-height:52px;padding:0 16px 0 32px;font-size:16px;line-height:1.25;color:var(--text);text-decoration:none}
.e3c .k-dept .k-all{font-weight:700;color:var(--forest)}
.e3c .k-dept li a[aria-current]{font-weight:700;color:var(--forest);box-shadow:inset 4px 0 0 var(--leaf)}
.e3c .k-dept li a:active{background:var(--sage)}
.e3c .k-drawer-help{padding:8px 0 24px;border-top:8px solid var(--stone)}
.e3c .k-drawer-help a{display:flex;align-items:center;gap:14px;min-height:48px;padding:0 16px;font-size:15px;line-height:1.25;color:var(--text);text-decoration:none}
.e3c .k-drawer-help .k-duo,.e3c .k-drawer-help .k-ic{width:22px;height:22px;color:var(--forest)}
.e3c .k-drawer-help a:active{background:var(--sage)}
.e3c .k-drawer-help .k-call{font-weight:700;color:var(--forest)}

/* ---------- Footer (forest): WhatsApp band, open link lists, payment names, legal ---------- */
.e3c.k-foot{background:var(--forest);color:var(--on-forest-2);font-size:15px;line-height:1.5}
.e3c.k-foot a{color:var(--on-forest);text-decoration:none}
.e3c.k-foot :focus-visible{outline-color:var(--focus-dark)}
.e3c .k-foot-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;padding:36px 0 32px;border-bottom:1px solid rgba(255,255,255,.14)}
.e3c .k-foot-band p{font-family:var(--serif);font-weight:600;font-size:1.625rem;line-height:1.12;letter-spacing:-.015em;color:#fff;max-width:20ch;text-wrap:balance}
.e3c.k-foot .k-foot-wa{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:0 24px;border-radius:999px;background:#fff;color:var(--forest);font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,scale .15s}
.e3c .k-foot-wa .k-ic{width:22px;height:22px}
.e3c .k-foot-wa:active{scale:.96}
@media (hover:hover){.e3c.k-foot .k-foot-wa:hover{background:var(--sage)}}
.e3c .k-foot-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding:32px 0 28px}
.e3c.k-foot-noband .k-foot-cols{border-top:1px solid rgba(255,255,255,.14)}
.e3c.k-foot h2{margin:0;font-family:var(--sans);font-size:16px;font-weight:700;letter-spacing:0;line-height:1.3;color:#fff;text-transform:none}
.e3c .k-foot-cols ul{margin-top:8px}
.e3c .k-foot-cols li a{display:inline-flex;align-items:center;min-height:40px;padding:2px 0;line-height:1.3}
@media (hover:hover){.e3c.k-foot .k-foot-cols li a:hover{color:#fff;text-decoration:underline}}
.e3c .k-foot-note{margin-top:4px;font-size:13px;line-height:1.45;color:var(--on-forest-2)}
.e3c .k-foot-pay{grid-column:1/-1}
.e3c .k-foot-pay .k-foot-note{margin-top:10px}
.e3c .k-pay{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.e3c .k-pay li{padding:6px 12px;border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.32);font-size:13px;font-weight:700;line-height:1.3;color:#fff;white-space:nowrap}
.e3c .k-foot-legal{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;padding:18px 0 32px;border-top:1px solid rgba(255,255,255,.14);font-size:13px}
.e3c.k-foot .k-foot-legal .k-logo{color:#fff;font-size:1.25rem;height:32px;padding:0;margin-right:auto}
.e3c .k-foot-legal .k-logo i{color:var(--focus-dark)}
.e3c .k-foot-legal .k-logo .k-duo{width:18px;height:18px}
.e3c.k-foot .k-foot-legal .k-logo-img img{height:30px;filter:brightness(0) invert(1)}
/* Footer call line (the number is a call line too) */
.e3c.k-foot .k-foot-call a{gap:8px;padding:4px 0;font-weight:700;color:#fff}
.e3c .k-foot-call{margin-bottom:4px}
.e3c .k-foot-call .k-ic{width:20px;height:20px;color:var(--focus-dark)}
.e3c .k-foot-legal nav ul{display:flex;gap:4px 18px}
.e3c .k-foot-legal nav a{display:inline-flex;align-items:center;min-height:40px}
@media (min-width:1024px){
  .e3c .k-foot-band{padding:48px 0 40px}
  .e3c .k-foot-band p{font-size:2.25rem;max-width:24ch}
  .e3c .k-foot-cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;padding:40px 0 36px}
  .e3c .k-foot-pay{grid-column:auto}
  .e3c .k-foot-cols li a{min-height:34px}
}

/* ---------- Search suggestions (chrome.js builds the list inside each header search form) ---------- */
.e3c .k-sg{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:130;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--line),0 24px 48px -20px rgba(15,50,16,.45);font-size:15px;line-height:1.3;text-align:left}
.e3c .k-sg[hidden]{display:none}
.e3c .k-sg-list{position:relative;max-height:var(--sg-max,min(70vh,560px));overflow-y:auto;overscroll-behavior:contain;padding:4px 0}
.e3c .k-sg-none{padding:14px 16px 2px;font-size:14px;color:var(--muted)}
.e3c .k-sg-none[hidden]{display:none}
.e3c .k-sg-h{padding:10px 16px 4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
.e3c .k-sg-opt{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:64px;padding:8px 16px;color:var(--text);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
@media (hover:hover){.e3c .k-sg-opt:hover{background:var(--paper)}}
.e3c .k-sg-opt:active,.e3c .k-sg-opt[aria-selected="true"]{background:var(--sage);box-shadow:inset 3px 0 0 var(--leaf)}
.e3c .k-sg-pic{display:grid;place-items:center;width:48px;height:48px;border-radius:10px;background:var(--stone);overflow:hidden;color:var(--forest)}
.e3c .k-sg-pic img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}
.e3c .k-sg-pic .k-ic{width:22px;height:22px}
.e3c .k-sg-txt{display:flex;flex-direction:column;min-width:0}
.e3c .k-sg-txt b{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}
.e3c .k-sg-txt small{font-size:13px;color:var(--muted)}
.e3c .k-sg-ur{overflow:hidden;margin:-2px 0 -4px;font-family:var(--urdu);font-size:14px;line-height:1.9;color:var(--muted);text-align:left;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext}
.e3c .k-sg-pr{display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap;font-variant-numeric:tabular-nums}
.e3c .k-sg-now{font-weight:700;color:var(--forest)}
.e3c .k-sg-now small{font-size:12px;font-weight:400;color:var(--muted)}
.e3c .k-sg-pr s{font-size:13px;color:var(--muted);text-decoration-thickness:1px}
.e3c .k-sg-so{font-size:13px;font-weight:700;color:var(--muted)}
.e3c .k-sg-term .k-sg-pic{background:var(--sage)}
.e3c .k-sg-opt>.k-ic{width:18px;height:18px;color:var(--forest)}
.e3c .k-sg-gall{margin-top:4px;border-top:1px solid var(--line)}
.e3c .k-sg-all{min-height:56px;font-weight:700;color:var(--forest)}
.e3c .k-sg-all .k-sg-pic{background:transparent}
/* Desktop: 56 px rows, so six products, three shelves and "See all" fit the 560 px list */
@media (min-width:1024px){.e3c .k-sg-opt{min-height:56px;padding:4px 16px}.e3c .k-sg-h{padding-top:8px}}
/* Phones: the list hangs full width under the fixed header (chrome.js sets --sg-top and --sg-max from the visible area) */
@media (max-width:1023px){
  .e3c .k-hdr .k-sg{position:fixed;top:var(--sg-top,108px);left:0;right:0;border-radius:0 0 18px 18px;box-shadow:0 1px 0 var(--line),0 28px 40px -24px rgba(15,50,16,.5)}
}

/* ---------- Icons: Phosphor glyphs as CSS masks (no requests, cached with this file). .k-ic = one colour, .k-duo = duotone ---------- */
.e3c .k-ic{display:inline-block;flex:0 0 auto;width:1.25em;height:1.25em;vertical-align:-.25em;background:currentColor;-webkit-mask:var(--k-i) center/contain no-repeat;mask:var(--k-i) center/contain no-repeat}
.e3c .k-duo{position:relative;display:inline-block;flex:0 0 auto;width:1.25em;height:1.25em;vertical-align:-.25em}
.e3c .k-duo::before,.e3c .k-duo::after{content:"";position:absolute;inset:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.e3c .k-duo::before{background:var(--leaf);opacity:.4;-webkit-mask-image:var(--k-a);mask-image:var(--k-a)}
.e3c .k-duo::after{background:currentColor;-webkit-mask-image:var(--k-b);mask-image:var(--k-b)}
@media (forced-colors:active){.e3c .k-ic,.e3c .k-duo::after{background:CanvasText;forced-color-adjust:none}.e3c .k-duo::before{display:none}}
.k-ic-menu{--k-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='none' stroke='%23000' stroke-width='16' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='40' y1='64' x2='216' y2='64'/%3E%3Cline x1='40' y1='128' x2='216' y2='128'/%3E%3Cline x1='40' y1='192' x2='216' y2='192'/%3E%3C/svg%3E")}
.k-ic-search{--k-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='none' stroke='%23000' stroke-width='16' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='112' cy='112' r='76'/%3E%3Cline x1='166' y1='166' x2='220' y2='220'/%3E%3C/svg%3E")}
.k-ic-cart{--k-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='none' stroke='%23000' stroke-width='16' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M188 184H72L42 32a8 8 0 0 0-8-6H16'/%3E%3Ccircle cx='84' cy='206' r='18'/%3E%3Ccircle cx='186' cy='206' r='18'/%3E%3Cpath d='M60 144h128a16 16 0 0 0 15.7-13L216 64H48'/%3E%3C/svg%3E")}
.k-ic-user{--k-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='none' stroke='%23000' stroke-width='16' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='128' cy='96' r='60'/%3E%3Cpath d='M32 216c19.4-33.5 54.6-56 96-56s76.6 22.5 96 56'/%3E%3C/svg%3E")}
.k-ic-caret-down{--k-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='none' stroke='%23000' stroke-width='16' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='208 96 128 176 48 96'/%3E%3C/svg%3E")}
.k-ic-whatsapp{--k-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M187.58,144.84l-32-16a8,8,0,0,0-8,.5l-14.69,9.8a40.55,40.55,0,0,1-16-16l9.8-14.69a8,8,0,0,0,.5-8l-16-32A8,8,0,0,0,104,64a40,40,0,0,0-40,40,88.1,88.1,0,0,0,88,88,40,40,0,0,0,40-40A8,8,0,0,0,187.58,144.84ZM152,176a72.08,72.08,0,0,1-72-72A24,24,0,0,1,99.29,80.46l11.48,23L101,118a8,8,0,0,0-.73,7.51,56.47,56.47,0,0,0,30.15,30.15A8,8,0,0,0,138,155l14.61-9.74,23,11.48A24,24,0,0,1,152,176ZM128,24A104,104,0,0,0,36.18,176.88L24.83,210.93a16,16,0,0,0,20.24,20.24l34.05-11.35A104,104,0,1,0,128,24Zm0,192a87.87,87.87,0,0,1-44.06-11.81,8,8,0,0,0-6.54-.67L40,216,52.47,178.6a8,8,0,0,0-.66-6.54A88,88,0,1,1,128,216Z'/%3E%3C/svg%3E")}
.k-ic-x{--k-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z'/%3E%3C/svg%3E")}
.k-ic-caret-right{--k-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z'/%3E%3C/svg%3E")}
.k-ic-arrow-right{--k-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z'/%3E%3C/svg%3E")}
.k-ic-phone{--k-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M222.37,158.46l-47.11-21.11-.13-.06a16,16,0,0,0-15.17,1.4,8.12,8.12,0,0,0-.75.56L134.87,160c-15.42-7.49-31.34-23.29-38.83-38.51l20.78-24.71c.2-.25.39-.5.57-.77a16,16,0,0,0,1.32-15.06l0-.12L97.54,33.64a16,16,0,0,0-16.62-9.52A56.26,56.26,0,0,0,32,80c0,79.4,64.6,144,144,144a56.26,56.26,0,0,0,55.88-48.92A16,16,0,0,0,222.37,158.46ZM176,208A128.14,128.14,0,0,1,48,80,40.2,40.2,0,0,1,82.87,40a.61.61,0,0,0,0,.12l21,47L83.2,111.86a6.13,6.13,0,0,0-.57.77,16,16,0,0,0-1,15.7c9.06,18.53,27.73,37.06,46.46,46.11a16,16,0,0,0,15.75-1.14,8.44,8.44,0,0,0,.74-.56L168.89,152l47,21.05h0s.08,0,.11,0A40.21,40.21,0,0,1,176,208Z'/%3E%3C/svg%3E")}
.k-ic-tag{--k-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M243.31,136,144,36.69A15.86,15.86,0,0,0,132.69,32H40a8,8,0,0,0-8,8v92.69A15.86,15.86,0,0,0,36.69,144L136,243.31a16,16,0,0,0,22.63,0l84.68-84.68a16,16,0,0,0,0-22.63Zm-96,96L48,132.69V48h84.69L232,147.31ZM96,84A12,12,0,1,1,84,72,12,12,0,0,1,96,84Z'/%3E%3C/svg%3E")}
.k-ic-package{--k-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M223.68,66.15,135.68,18a15.88,15.88,0,0,0-15.36,0l-88,48.17a16,16,0,0,0-8.32,14v95.64a16,16,0,0,0,8.32,14l88,48.17a15.88,15.88,0,0,0,15.36,0l88-48.17a16,16,0,0,0,8.32-14V80.18A16,16,0,0,0,223.68,66.15ZM128,32l80.34,44-29.77,16.3-80.35-44ZM128,120,47.66,76l33.9-18.56,80.34,44ZM40,90l80,43.78v85.79L40,175.82Zm176,85.78h0l-80,43.79V133.82l32-17.51V152a8,8,0,0,0,16,0V107.55L216,90v85.77Z'/%3E%3C/svg%3E")}
.k-duo-arrows-clockwise{--k-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M216,128a88,88,0,1,1-88-88A88,88,0,0,1,216,128Z'/%3E%3C/svg%3E");--k-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M224,48V96a8,8,0,0,1-8,8H168a8,8,0,0,1,0-16h28.69L182.06,73.37a79.56,79.56,0,0,0-56.13-23.43h-.45A79.52,79.52,0,0,0,69.59,72.71,8,8,0,0,1,58.41,61.27a96,96,0,0,1,135,.79L208,76.69V48a8,8,0,0,1,16,0ZM186.41,183.29a80,80,0,0,1-112.47-.66L59.31,168H88a8,8,0,0,0,0-16H40a8,8,0,0,0-8,8v48a8,8,0,0,0,16,0V179.31l14.63,14.63A95.43,95.43,0,0,0,130,222.06h.53a95.36,95.36,0,0,0,67.07-27.33,8,8,0,0,0-11.18-11.44Z'/%3E%3C/svg%3E")}
.k-duo-chat-circle-dots{--k-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M224,128A96,96,0,0,1,79.93,211.11h0L42.54,223.58a8,8,0,0,1-10.12-10.12l12.47-37.39h0A96,96,0,1,1,224,128Z'/%3E%3C/svg%3E");--k-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M128,24A104,104,0,0,0,36.18,176.88L24.83,210.93a16,16,0,0,0,20.24,20.24l34.05-11.35A104,104,0,1,0,128,24Zm0,192a87.87,87.87,0,0,1-44.06-11.81,8,8,0,0,0-4-1.08,7.85,7.85,0,0,0-2.53.42L40,216,52.47,178.6a8,8,0,0,0-.66-6.54A88,88,0,1,1,128,216Zm12-88a12,12,0,1,1-12-12A12,12,0,0,1,140,128Zm-44,0a12,12,0,1,1-12-12A12,12,0,0,1,96,128Zm88,0a12,12,0,1,1-12-12A12,12,0,0,1,184,128Z'/%3E%3C/svg%3E")}
.k-duo-hand-coins{--k-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M16,152H48v56H16a8,8,0,0,1-8-8V160A8,8,0,0,1,16,152ZM204,56a28,28,0,0,0-12,2.71h0A28,28,0,1,0,176,85.29h0A28,28,0,1,0,204,56Z'/%3E%3C/svg%3E");--k-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M230.33,141.06a24.43,24.43,0,0,0-21.24-4.23l-41.84,9.62A28,28,0,0,0,140,112H89.94a31.82,31.82,0,0,0-22.63,9.37L44.69,144H16A16,16,0,0,0,0,160v40a16,16,0,0,0,16,16H120a7.93,7.93,0,0,0,1.94-.24l64-16a6.94,6.94,0,0,0,1.19-.4L226,182.82l.44-.2a24.6,24.6,0,0,0,3.93-41.56ZM16,160H40v40H16Zm203.43,8.21-38,16.18L119,200H56V155.31l22.63-22.62A15.86,15.86,0,0,1,89.94,128H140a12,12,0,0,1,0,24H112a8,8,0,0,0,0,16h32a8.32,8.32,0,0,0,1.79-.2l67-15.41.31-.08a8.6,8.6,0,0,1,6.3,15.9ZM164,96a36,36,0,0,0,5.9-.48,36,36,0,1,0,28.22-47A36,36,0,1,0,164,96Zm60-12a20,20,0,1,1-20-20A20,20,0,0,1,224,84ZM164,40a20,20,0,0,1,19.25,14.61,36,36,0,0,0-15,24.93A20.42,20.42,0,0,1,164,80a20,20,0,0,1,0-40Z'/%3E%3C/svg%3E")}
.k-duo-leaf{--k-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M63.81,192.19c-47.89-79.81,16-159.62,151.64-151.64C223.43,176.23,143.62,240.08,63.81,192.19Z'/%3E%3C/svg%3E");--k-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M223.45,40.07a8,8,0,0,0-7.52-7.52C139.8,28.08,78.82,51,52.82,94a87.09,87.09,0,0,0-12.76,49c.57,15.92,5.21,32,13.79,47.85l-19.51,19.5a8,8,0,0,0,11.32,11.32l19.5-19.51C81,210.73,97.09,215.37,113,215.94q1.67.06,3.33.06A86.93,86.93,0,0,0,162,203.18C205,177.18,227.93,116.21,223.45,40.07ZM153.75,189.5c-22.75,13.78-49.68,14-76.71.77l88.63-88.62a8,8,0,0,0-11.32-11.32L65.73,179c-13.19-27-13-54,.77-76.71,22.09-36.47,74.6-56.44,141.31-54.06C210.2,114.89,190.22,167.41,153.75,189.5Z'/%3E%3C/svg%3E")}
.k-duo-phone{--k-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M223.94,174.08A48.33,48.33,0,0,1,176,216,136,136,0,0,1,40,80,48.33,48.33,0,0,1,81.92,32.06a8,8,0,0,1,8.3,4.8l21.13,47.2a8,8,0,0,1-.66,7.53L89.32,117a7.93,7.93,0,0,0-.54,7.81c8.27,16.93,25.77,34.22,42.75,42.41a7.92,7.92,0,0,0,7.83-.59l25-21.3a8,8,0,0,1,7.59-.69l47.16,21.13A8,8,0,0,1,223.94,174.08Z'/%3E%3C/svg%3E");--k-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M222.37,158.46l-47.11-21.11-.13-.06a16,16,0,0,0-15.17,1.4,8.12,8.12,0,0,0-.75.56L134.87,160c-15.42-7.49-31.34-23.29-38.83-38.51l20.78-24.71c.2-.25.39-.5.57-.77a16,16,0,0,0,1.32-15.06l0-.12L97.54,33.64a16,16,0,0,0-16.62-9.52A56.26,56.26,0,0,0,32,80c0,79.4,64.6,144,144,144a56.26,56.26,0,0,0,55.88-48.92A16,16,0,0,0,222.37,158.46ZM176,208A128.14,128.14,0,0,1,48,80,40.2,40.2,0,0,1,82.87,40a.61.61,0,0,0,0,.12l21,47L83.2,111.86a6.13,6.13,0,0,0-.57.77,16,16,0,0,0-1,15.7c9.06,18.53,27.73,37.06,46.46,46.11a16,16,0,0,0,15.75-1.14,8.44,8.44,0,0,0,.74-.56L168.89,152l47,21.05h0s.08,0,.11,0A40.21,40.21,0,0,1,176,208Z'/%3E%3C/svg%3E")}
.k-duo-package{--k-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M128,129.09V232a8,8,0,0,1-3.84-1l-88-48.18a8,8,0,0,1-4.16-7V80.18a8,8,0,0,1,.7-3.25Z'/%3E%3C/svg%3E");--k-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M223.68,66.15,135.68,18a15.88,15.88,0,0,0-15.36,0l-88,48.17a16,16,0,0,0-8.32,14v95.64a16,16,0,0,0,8.32,14l88,48.17a15.88,15.88,0,0,0,15.36,0l88-48.17a16,16,0,0,0,8.32-14V80.18A16,16,0,0,0,223.68,66.15ZM128,32l80.34,44-29.77,16.3-80.35-44ZM128,120,47.66,76l33.9-18.56,80.34,44ZM40,90l80,43.78v85.79L40,175.82Zm176,85.78h0l-80,43.79V133.82l32-17.51V152a8,8,0,0,0,16,0V107.55L216,90v85.77Z'/%3E%3C/svg%3E")}
.k-duo-storefront{--k-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M224,96v16a32,32,0,0,1-64,0V96H96v16a32,32,0,0,1-64,0V96L46.34,45.8A8,8,0,0,1,54,40H202a8,8,0,0,1,7.69,5.8Z'/%3E%3C/svg%3E");--k-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M231.69,93.81,217.35,43.6A16.07,16.07,0,0,0,202,32H54A16.07,16.07,0,0,0,38.65,43.6L24.31,93.81A7.94,7.94,0,0,0,24,96v16a40,40,0,0,0,16,32v72a8,8,0,0,0,8,8H208a8,8,0,0,0,8-8V144a40,40,0,0,0,16-32V96A7.94,7.94,0,0,0,231.69,93.81ZM54,48H202l11.42,40H42.61Zm98,56v8a24,24,0,0,1-48,0v-8ZM51.06,132.2A24,24,0,0,1,40,112v-8H88v8a24,24,0,0,1-35.12,21.26A7.88,7.88,0,0,0,51.06,132.2ZM200,208H56V151.2a40.57,40.57,0,0,0,8,.8,40,40,0,0,0,32-16,40,40,0,0,0,64,0,40,40,0,0,0,32,16,40.57,40.57,0,0,0,8-.8Zm16-96a24,24,0,0,1-11.07,20.2,8.08,8.08,0,0,0-1.8,1.05A24,24,0,0,1,168,112v-8h48Z'/%3E%3C/svg%3E")}
.k-duo-truck{--k-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M248,120v64a8,8,0,0,1-8,8H216a24,24,0,0,0-48,0H104a24,24,0,0,0-48,0H32a8,8,0,0,1-8-8V144H184V120Z'/%3E%3C/svg%3E");--k-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M255.42,117l-14-35A15.93,15.93,0,0,0,226.58,72H192V64a8,8,0,0,0-8-8H32A16,16,0,0,0,16,72V184a16,16,0,0,0,16,16H49a32,32,0,0,0,62,0h50a32,32,0,0,0,62,0h17a16,16,0,0,0,16-16V120A7.94,7.94,0,0,0,255.42,117ZM192,88h34.58l9.6,24H192ZM32,72H176v64H32ZM80,208a16,16,0,1,1,16-16A16,16,0,0,1,80,208Zm81-24H111a32,32,0,0,0-62,0H32V152H176v12.31A32.11,32.11,0,0,0,161,184Zm31,24a16,16,0,1,1,16-16A16,16,0,0,1,192,208Zm48-24H223a32.06,32.06,0,0,0-31-24V128h48Z'/%3E%3C/svg%3E")}
