.tabbar{display:none}.th-section{gap:14px;padding-block:26px 0;display:grid}.th-section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.th-section-head h2{font-size:20px;font-weight:800}.th-more{font-size:14px;font-weight:700}.icon-xl{block-size:40px;inline-size:40px}.sf[data-app] .pcard-foot .btn .btn-label{display:none}@media (max-width:720px){.sf[data-app]{padding-block-end:96px}.sf[data-app] .sf-nav,.sf[data-app] .sf-search{display:none}.sf[data-app] .sf-header-in{flex-wrap:nowrap;gap:8px;min-block-size:60px;padding-block:0}.sf[data-app] .sf-header-in>.grow{display:block}.sf[data-app] .sf-header .cart-btn[aria-label^=السلة]{display:none}.sf[data-app] .th-search{display:block}.tabbar{z-index:40;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);border-radius:26px;gap:4px;padding:8px;display:flex;position:fixed;inset-block-end:max(14px, env(safe-area-inset-bottom));inset-inline:14px}.tabbar-item{min-inline-size:0;color:var(--ink-3);border-radius:18px;flex:1;justify-items:center;gap:3px;padding-block:8px 6px;font-size:11.5px;font-weight:600;text-decoration:none;display:grid}.tabbar-item:hover{color:var(--ink);text-decoration:none}.tabbar-item[aria-current=page]{background:var(--brand);color:var(--on-brand)}.tabbar-ico{display:grid;position:relative}.tabbar-badge{background:var(--danger);color:#fff;border:2px solid var(--surface);box-sizing:content-box;border-radius:999px;place-items:center;block-size:17px;min-inline-size:17px;padding-inline:4px;font-size:10.5px;font-weight:800;display:grid;position:absolute;inset-block-start:-7px;inset-inline-start:-9px}.sf[data-app] .th-row{scroll-snap-type:x proximity;scrollbar-width:none;gap:14px;margin-inline:-24px;padding:0 24px 10px;display:flex;overflow-x:auto}.sf[data-app] .th-row::-webkit-scrollbar{display:none}.sf[data-app] .th-row>.pcard{scroll-snap-align:start;flex:none;inline-size:168px}.sf[data-app] .pd-buy{z-index:5;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);border-radius:22px;margin-inline:-8px;padding:12px;position:sticky;inset-block-end:92px}.sf[data-app] .pwa-bar{inset-block-end:92px}.sf[data-app] .pd-buy [aria-live]{min-block-size:0!important}.sf[data-app] .pd-buy>.stack{gap:4px!important}}@media (min-width:721px){.th-search{display:none}}.sf[data-tpl=pharmacy]{--bg:var(--lightningcss-light,color-mix(in srgb, var(--brand) 4%, #f6faf9))var(--lightningcss-dark,color-mix(in srgb, var(--brand) 7%, #0c1211));--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,color-mix(in srgb, var(--brand) 6%, #131a19));--surface-2:var(--lightningcss-light,color-mix(in srgb, var(--brand) 3%, #fbfdfc))var(--lightningcss-dark,color-mix(in srgb, var(--brand) 7%, #182120));--surface-sunk:var(--lightningcss-light,color-mix(in srgb, var(--brand) 9%, #f3f8f6))var(--lightningcss-dark,color-mix(in srgb, var(--brand) 9%, #0a0f0e));--line:var(--lightningcss-light,color-mix(in srgb, var(--brand) 13%, #e6eeeb))var(--lightningcss-dark,color-mix(in srgb, var(--brand) 16%, #1d2725));--line-strong:var(--lightningcss-light,color-mix(in srgb, var(--brand) 22%, #cfdcd8))var(--lightningcss-dark,color-mix(in srgb, var(--brand) 24%, #34403d));--r-md:14px;--r-lg:24px;--shadow-2:0 14px 34px -10px var(--lightningcss-light,#0d2b2a33)var(--lightningcss-dark,#0009);background:var(--bg)}.sf[data-tpl=pharmacy] .th-home{padding-block:4px 40px}.ph-intro{gap:12px;padding-block:20px 6px;display:grid}.ph-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ph-title{letter-spacing:-.01em;max-inline-size:22ch;font-size:clamp(26px,6vw,40px);font-weight:800;line-height:1.35}.ph-badge{background:var(--brand-soft);color:var(--brand-text);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.ph-sub{color:var(--ink-2);max-inline-size:60ch}.sf[data-tpl=pharmacy] .th-search .input{background:var(--surface);border-radius:18px;block-size:52px}.ph-rx{background:var(--brand);color:var(--on-brand);border-radius:28px;justify-content:space-between;align-items:center;gap:16px;margin-block-start:16px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.ph-rx:hover{background:var(--brand-hover);text-decoration:none}.ph-rx-text{flex:1;gap:4px;min-inline-size:0;display:grid;position:relative}.ph-rx-text strong{font-size:19px;font-weight:800}.ph-rx-text>span:not(.ph-rx-btn){opacity:.9;font-size:14px}.ph-rx-btn{background:var(--on-brand);color:var(--brand);border-radius:999px;justify-self:start;align-items:center;gap:8px;margin-block-start:10px;padding:10px 16px;font-size:14px;font-weight:700;display:inline-flex}.ph-rx-ico{background:color-mix(in srgb, var(--on-brand) 14%, transparent);block-size:72px;inline-size:72px;box-shadow:0 0 0 8px color-mix(in srgb, var(--on-brand) 7%, transparent), 0 0 0 17px color-mix(in srgb, var(--on-brand) 4%, transparent);border-radius:50%;flex:none;place-items:center;margin-inline-end:16px;display:grid}.ph-cats{scrollbar-width:none;scroll-snap-type:x proximity;gap:12px;margin-inline:-24px;padding:0 24px 6px;display:flex;overflow-x:auto}.ph-cats::-webkit-scrollbar{display:none}.ph-cat{inline-size:82px;color:var(--ink);scroll-snap-align:start;flex:none;align-content:start;justify-items:center;gap:8px;display:grid}.ph-cat:hover{text-decoration:none}.ph-cat-tile{background:var(--brand-soft);block-size:64px;inline-size:64px;color:var(--brand-text);border-radius:22px;place-items:center;font-size:26px;font-weight:800;transition:background-color .15s,color .15s;display:grid}.ph-cat:hover .ph-cat-tile{background:var(--brand);color:var(--on-brand)}.ph-cat-name{text-align:center;overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.4}.sf[data-tpl=pharmacy] .pcard{border-radius:26px;gap:8px;padding:10px}.sf[data-tpl=pharmacy] .pcard:hover{transform:none}.sf[data-tpl=pharmacy] .pcard-media{background:color-mix(in srgb, var(--brand) 8%, var(--surface));border-radius:18px}.sf[data-tpl=pharmacy] .pcard-media img{object-fit:contain;mix-blend-mode:multiply;padding:6px}.sf[data-tpl=pharmacy] .pcard-body{padding:4px 6px 6px}.sf[data-tpl=pharmacy] .pcard-foot .btn{border-radius:13px;min-block-size:38px;inline-size:38px;padding:0}.sf[data-tpl=pharmacy] .pd-main{background:color-mix(in srgb, var(--brand) 8%, var(--surface));border:0;border-radius:28px}.sf[data-tpl=pharmacy] .pd-main img{object-fit:contain;mix-blend-mode:multiply;background:0 0;padding:16px}:root[data-theme=dark] .sf[data-tpl=pharmacy] :is(.pcard-media,.pd-main) img{mix-blend-mode:normal}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sf[data-tpl=pharmacy] :is(.pcard-media,.pd-main) img{mix-blend-mode:normal}}.sf[data-tpl=pharmacy] .pd-thumb{border-radius:14px}.sf[data-tpl=pharmacy] .pd-title{font-weight:800}.sf[data-tpl=pharmacy] .qty{border-radius:16px}.sf[data-tpl=beauty]{--bg:var(--lightningcss-light,color-mix(in srgb, var(--brand) 5%, #fdfaf8))var(--lightningcss-dark,color-mix(in srgb, var(--brand) 10%, #100b09));--surface:var(--lightningcss-light,#fffdfc)var(--lightningcss-dark,color-mix(in srgb, var(--brand) 8%, #1a1412));--surface-2:var(--lightningcss-light,color-mix(in srgb, var(--brand) 4%, #fbf6f3))var(--lightningcss-dark,color-mix(in srgb, var(--brand) 9%, #201815));--surface-sunk:var(--lightningcss-light,color-mix(in srgb, var(--brand) 10%, #f6ece6))var(--lightningcss-dark,color-mix(in srgb, var(--brand) 11%, #0c0807));--line:var(--lightningcss-light,color-mix(in srgb, var(--brand) 14%, #f0e2da))var(--lightningcss-dark,color-mix(in srgb, var(--brand) 18%, #2a201b));--line-strong:var(--lightningcss-light,color-mix(in srgb, var(--brand) 24%, #e2c9ba))var(--lightningcss-dark,color-mix(in srgb, var(--brand) 26%, #40312a));--r-md:16px;--r-lg:28px;--shadow-2:0 16px 40px -12px var(--lightningcss-light,#3c20122e)var(--lightningcss-dark,#0000008c);background:var(--bg)}.sf[data-tpl=beauty] .th-home{padding-block:0 44px}.bt-cover{background-position:50%;background-size:cover;border-radius:0 0 32px 32px;block-size:240px;margin-block-start:-1px;margin-inline:-24px}@media (min-width:721px){.bt-cover{border-radius:32px;block-size:320px;margin-block-start:20px;margin-inline:0}}.bt-intro{justify-items:start;gap:14px;padding-block:24px 6px;display:grid}.bt-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-text);font-size:13px;font-weight:700}.bt-title{letter-spacing:-.01em;max-inline-size:20ch;font-size:clamp(28px,6.5vw,44px);font-weight:800;line-height:1.3}.bt-sub{color:var(--ink-2);max-inline-size:58ch;font-size:15px}.sf[data-tpl=beauty] .th-search .input{background:var(--surface);border-radius:26px;block-size:52px}.bt-cats{scrollbar-width:none;scroll-snap-type:x proximity;gap:18px;margin-inline:-24px;padding:0 24px 6px;display:flex;overflow-x:auto}.bt-cats::-webkit-scrollbar{display:none}.bt-cat{inline-size:88px;color:var(--ink);scroll-snap-align:start;flex:none;align-content:start;justify-items:center;gap:8px;display:grid}.bt-cat:hover{text-decoration:none}.bt-cat-tile{background:var(--brand-soft);block-size:72px;inline-size:72px;color:var(--brand-text);border:1px solid var(--line);border-radius:50%;place-items:center;font-size:26px;font-weight:700;transition:background-color .15s,color .15s;display:grid}.bt-cat:hover .bt-cat-tile{background:var(--brand);color:var(--on-brand)}.bt-cat-name{text-align:center;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4}@media (min-width:721px){.sf[data-tpl=beauty] .bt-grid{columns:3;column-gap:18px;display:block}.sf[data-tpl=beauty] .bt-grid>.pcard{break-inside:avoid;margin-block-end:18px}}@media (min-width:1080px){.sf[data-tpl=beauty] .bt-grid{columns:4}}.sf[data-tpl=beauty] .pcard{box-shadow:none;background:0 0;border:0;border-radius:22px;gap:0;padding:0}.sf[data-tpl=beauty] .pcard-media{aspect-ratio:3/4;background:var(--surface-2);border-radius:22px}.sf[data-tpl=beauty] .pcard-body{padding:10px 2px 4px}.sf[data-tpl=beauty] .pcard-name{font-weight:600}.sf[data-tpl=beauty] .pcard-foot .btn{border-radius:14px}.sf[data-tpl=beauty] .pd-main{background:var(--surface-2);border:0;border-radius:28px}.sf[data-tpl=beauty] .pd-thumb{border-radius:16px}.sf[data-tpl=beauty] .pd-title{letter-spacing:-.01em;font-weight:700}.sf[data-tpl=beauty] .qty{border-radius:18px}.sf[data-tpl=grocery]{--bg:var(--lightningcss-light,color-mix(in srgb, var(--brand) 4%, #f7faf7))var(--lightningcss-dark,color-mix(in srgb, var(--brand) 8%, #0b120c));--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,color-mix(in srgb, var(--brand) 7%, #131a14));--surface-2:var(--lightningcss-light,color-mix(in srgb, var(--brand) 3%, #f4f9f4))var(--lightningcss-dark,color-mix(in srgb, var(--brand) 8%, #182019));--surface-sunk:var(--lightningcss-light,color-mix(in srgb, var(--brand) 8%, #eef6ee))var(--lightningcss-dark,color-mix(in srgb, var(--brand) 8%, #0a0f0a));--line:var(--lightningcss-light,color-mix(in srgb, var(--brand) 12%, #e4ede3))var(--lightningcss-dark,color-mix(in srgb, var(--brand) 15%, #1c261d));--line-strong:var(--lightningcss-light,color-mix(in srgb, var(--brand) 20%, #cfe0cd))var(--lightningcss-dark,color-mix(in srgb, var(--brand) 22%, #303f30));--r-md:12px;--r-lg:18px;--shadow-2:0 10px 26px -8px var(--lightningcss-light,#0d280f33)var(--lightningcss-dark,#0009);background:var(--bg)}.sf[data-tpl=grocery] .th-home{padding-block:4px 40px}.gr-intro{gap:10px;padding-block:18px 4px;display:grid}.gr-title{font-size:clamp(22px,5vw,32px);font-weight:800;line-height:1.3}.gr-sub{color:var(--ink-2);max-inline-size:60ch;font-size:14px}.sf[data-tpl=grocery] .th-search{display:block}.sf[data-tpl=grocery] .th-search .input{background:var(--surface);border-radius:14px;block-size:50px}.gr-promo{background:var(--brand-soft);color:var(--brand-text);border-radius:16px;align-items:center;gap:10px;margin-block-start:14px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.gr-cats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (min-width:560px){.gr-cats{grid-template-columns:repeat(6,1fr)}}@media (min-width:900px){.gr-cats{grid-template-columns:repeat(8,1fr)}}.gr-cat{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:14px;align-content:start;justify-items:center;gap:6px;padding:10px 4px;display:grid}.gr-cat:hover{background:var(--surface-2);text-decoration:none}.gr-cat-tile{background:var(--brand-soft);block-size:40px;inline-size:40px;color:var(--brand-text);border-radius:12px;place-items:center;font-size:18px;font-weight:800;display:grid}.gr-cat-name{text-align:center;overflow-wrap:anywhere;font-size:11.5px;font-weight:600;line-height:1.3}.sf[data-tpl=grocery] .pcard{border-radius:16px;gap:6px;padding:8px}.sf[data-tpl=grocery] .pcard-media{background:var(--surface-2);border-radius:12px}.sf[data-tpl=grocery] .pcard-body{padding:2px 4px 4px}.sf[data-tpl=grocery] .pcard-name{font-size:13.5px}.sf[data-tpl=grocery] .pcard-foot .btn{border-radius:10px;min-block-size:34px;inline-size:34px;padding:0}.sf[data-tpl=grocery] .pd-main{background:var(--surface-2);border-radius:18px}.sf[data-tpl=grocery] .qty{border-radius:12px}.sf[data-tpl=spices]{--bg:var(--lightningcss-light,color-mix(in srgb, var(--brand) 7%, #fbf4ee))var(--lightningcss-dark,color-mix(in srgb, var(--brand) 14%, #120b07));--surface:var(--lightningcss-light,#fffaf6)var(--lightningcss-dark,color-mix(in srgb, var(--brand) 10%, #1c130c));--surface-2:var(--lightningcss-light,color-mix(in srgb, var(--brand) 6%, #f7ebe1))var(--lightningcss-dark,color-mix(in srgb, var(--brand) 12%, #241810));--surface-sunk:var(--lightningcss-light,color-mix(in srgb, var(--brand) 12%, #f2e0d1))var(--lightningcss-dark,color-mix(in srgb, var(--brand) 12%, #0d0805));--line:var(--lightningcss-light,color-mix(in srgb, var(--brand) 18%, #eed7c2))var(--lightningcss-dark,color-mix(in srgb, var(--brand) 22%, #33241a));--line-strong:var(--lightningcss-light,color-mix(in srgb, var(--brand) 30%, #e0bd97))var(--lightningcss-dark,color-mix(in srgb, var(--brand) 32%, #4a3625));--r-md:14px;--r-lg:24px;--shadow-2:0 16px 36px -10px var(--lightningcss-light,#3c1a0638)var(--lightningcss-dark,#000000a6);background:var(--bg)}.sf[data-tpl=spices] .th-home{padding-block:6px 44px}.sp-intro{gap:12px;padding-block:26px 8px;display:grid}.sp-title{letter-spacing:-.01em;max-inline-size:18ch;font-size:clamp(30px,7.5vw,52px);font-weight:800;line-height:1.2}.sp-sub{color:var(--ink-2);max-inline-size:58ch}.sf[data-tpl=spices] .th-search .input{background:var(--surface);border-radius:16px;block-size:52px}.sp-cats{scrollbar-width:none;scroll-snap-type:x proximity;gap:12px;margin-inline:-24px;padding:0 24px 6px;display:flex;overflow-x:auto}.sp-cats::-webkit-scrollbar{display:none}.sp-cat{inline-size:84px;color:var(--ink);scroll-snap-align:start;flex:none;align-content:start;justify-items:center;gap:8px;display:grid}.sp-cat:hover{text-decoration:none}.sp-cat-tile{background:var(--brand);block-size:66px;inline-size:66px;color:var(--on-brand);border-radius:20px;place-items:center;font-size:26px;font-weight:800;transition:transform .15s;display:grid}.sp-cat:hover .sp-cat-tile{transform:translateY(-2px)}.sp-cat-name{text-align:center;overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.4}.sf[data-tpl=spices] .pcard{background:color-mix(in srgb, var(--brand) 22%, #1b1109);color:#f6ece0;border:1px solid color-mix(in srgb, var(--brand) 30%, #3a2414);border-radius:20px;gap:8px;padding:10px}.sf[data-tpl=spices] .pcard-media{background:color-mix(in srgb, var(--brand) 14%, #241609);border-radius:14px}.sf[data-tpl=spices] .pcard-name a,.sf[data-tpl=spices] .pcard .price{color:#f6ece0}.sf[data-tpl=spices] .pcard-foot .btn{border-radius:12px}.sf[data-tpl=spices] .pd-main{background:var(--surface-2);border-radius:26px}.sf[data-tpl=spices] .pd-title{font-weight:800}.sf[data-tpl=spices] .qty{border-radius:14px}.sf[data-tpl=spices] .qty button{font-size:17px;font-weight:800}.cat-tabs{scrollbar-width:none;scroll-snap-type:x proximity;gap:12px;margin-inline:-24px;padding:0 24px 10px;display:flex;overflow-x:auto}.cat-tabs::-webkit-scrollbar{display:none}.cat-tab{inline-size:76px;color:var(--ink);scroll-snap-align:start;flex:none;align-content:start;justify-items:center;gap:6px;text-decoration:none;display:grid}.cat-tab:hover{color:var(--ink);text-decoration:none}.cat-tab__img-wrap{background:var(--surface-sunk);border:2px solid #0000;border-radius:50%;place-items:center;block-size:60px;inline-size:60px;transition:border-color .15s;display:grid;overflow:hidden}.cat-tab--active .cat-tab__img-wrap,.cat-tab:hover .cat-tab__img-wrap{border-color:var(--brand)}.cat-tab__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.cat-tab__placeholder{color:var(--brand-text);font-size:22px;font-weight:800}.cat-tab__label{text-align:center;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.4}.cat-tab__count{color:var(--ink-3);font-size:11px}.sf:is([data-tpl=fashion],[data-tpl=electronics],[data-tpl=bakery],[data-tpl=furniture],[data-tpl=books]) .th-home{padding-block:0 48px}.sc-hero{gap:18px;padding-block:26px 4px;display:grid;position:relative}.sc-hero-in{z-index:1;align-content:center;justify-items:start;gap:14px;display:grid;position:relative}.sc-eyebrow{letter-spacing:.1em;color:var(--brand-text);font-size:13px;font-weight:700}.sc-title{max-inline-size:20ch;font-size:clamp(28px,6vw,46px);font-weight:800;line-height:1.25}.sc-sub{color:var(--ink-2);max-inline-size:58ch;font-size:15px}.sc-search{inline-size:min(100%,460px)}.sc-search .input{background:var(--surface);block-size:50px}.sc-cover{background:linear-gradient(135deg, var(--brand), color-mix(in srgb, var(--brand) 55%, #000));position:relative;overflow:hidden}.sc-cover-img{background-position:50%;background-size:cover;position:absolute;inset:0}.sc-cats{scrollbar-width:none;scroll-snap-type:x proximity;gap:12px;margin-inline:-24px;padding:2px 24px 8px;display:flex;overflow-x:auto}.sc-cats::-webkit-scrollbar{display:none}.sc-cat{color:var(--ink);scroll-snap-align:start;flex:none;justify-items:center;gap:8px;text-decoration:none;display:grid}.sc-cat:hover{text-decoration:none}.sc-cat-tile{background:var(--brand-soft);color:var(--brand-text);border:1px solid var(--line);place-items:center;font-weight:800;transition:background-color .15s,color .15s;display:grid}.sc-cat:hover .sc-cat-tile{background:var(--brand);color:var(--on-brand)}.sc-cat-name{text-align:center;overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.4}@media (min-width:721px){.sc-cats{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.sf[data-tpl=fashion]{--r-md:4px;--r-lg:8px}@media (min-width:721px){.sc-home[data-variant=fashion] .sc-hero:has(.sc-cover){grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:stretch;gap:40px;padding-block:36px 8px}.sc-home[data-variant=fashion] .sc-cover{aspect-ratio:4/5;border-radius:4px;order:2}}.sc-home[data-variant=fashion] .sc-cover{aspect-ratio:16/11;border-radius:4px}.sc-home[data-variant=fashion] .sc-title{font-size:clamp(32px,7vw,58px);font-weight:900}.sc-home[data-variant=fashion] .sc-cat-tile{display:none}.sc-home[data-variant=fashion] .sc-cat{border:1px solid var(--line-strong);border-radius:999px;padding:8px 18px}.sc-home[data-variant=fashion] .sc-cat:hover{background:var(--ink);color:var(--bg)}.sf[data-tpl=fashion] .pcard{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.sf[data-tpl=fashion] .pcard-media{aspect-ratio:3/4;border-radius:4px}.sf[data-tpl=fashion] .pcard-body{padding:10px 2px 4px}.sf[data-tpl=fashion] .pcard-name{font-weight:600}@media (min-width:721px){.sc-home[data-variant=fashion] .sc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}}.sf[data-tpl=electronics]{--r-md:8px;--r-lg:12px}.sc-home[data-variant=electronics] .sc-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 82%, #000), color-mix(in srgb, var(--brand) 35%, #000));color:#fff;border-radius:16px;margin-block-start:20px;padding:clamp(22px,5vw,48px);overflow:hidden}.sc-home[data-variant=electronics] .sc-eyebrow,.sc-home[data-variant=electronics] .sc-sub{color:#ffffffd9}.sc-home[data-variant=electronics] .sc-cover{opacity:.55;background:0 0;inline-size:42%;position:absolute;inset-block:0;inset-inline-end:0}.sc-home[data-variant=electronics] .sc-search .input{border-radius:10px}.sc-home[data-variant=electronics] .sc-hero .btn{--btn-bg:#fff;--btn-fg:#111;--btn-bd:#fff}.sc-home[data-variant=electronics] .sc-cats{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));margin-inline:0;padding-inline:0;display:grid;overflow:visible}.sc-home[data-variant=electronics] .sc-cat{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:14px 8px}.sc-home[data-variant=electronics] .sc-cat-tile{border-radius:10px;block-size:44px;inline-size:44px;font-size:20px}.sf[data-tpl=electronics] .pcard{border-radius:12px}.sf[data-tpl=electronics] .pcard-media{aspect-ratio:1;background:var(--surface)}.sf[data-tpl=electronics] .pcard-price{font-weight:900}@media (min-width:721px){.sc-home[data-variant=electronics] .sc-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}}.sf[data-tpl=bakery]{--r-md:16px;--r-lg:26px;--bg:var(--lightningcss-light,color-mix(in srgb, var(--brand) 5%, #fffaf3))var(--lightningcss-dark,color-mix(in srgb, var(--brand) 10%, #14100b));background:var(--bg)}.sc-home[data-variant=bakery] .sc-hero{background:var(--brand-soft);border-radius:32px;margin-block-start:20px;padding:clamp(20px,4vw,40px)}@media (min-width:721px){.sc-home[data-variant=bakery] .sc-hero:has(.sc-cover){grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center}}.sc-home[data-variant=bakery] .sc-cover{aspect-ratio:4/3;box-shadow:var(--shadow-2);border-radius:26px}.sc-home[data-variant=bakery] .sc-search .input{border-radius:26px}.sc-home[data-variant=bakery] .sc-cat-tile{border-radius:22px;block-size:64px;inline-size:64px;font-size:24px}.sf[data-tpl=bakery] .pcard{box-shadow:var(--shadow-1);border-color:#0000;border-radius:24px}.sf[data-tpl=bakery] .pcard-media{border-radius:20px}@media (min-width:721px){.sc-home[data-variant=bakery] .sc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.sf[data-tpl=furniture]{--r-md:6px;--r-lg:10px}.sc-home[data-variant=furniture] .sc-hero{color:#fff;background:linear-gradient(135deg, var(--brand), color-mix(in srgb, var(--brand) 50%, #000));align-items:end;min-block-size:clamp(320px,52vw,520px);margin-inline:-24px;padding:0;overflow:hidden}.sc-home[data-variant=furniture] .sc-cover{position:absolute;inset:0}.sc-home[data-variant=furniture] .sc-hero:after{content:"";background:linear-gradient(#0000 35%,#000000b3);position:absolute;inset:0}.sc-home[data-variant=furniture] .sc-hero-in{padding:clamp(20px,5vw,56px) 24px}.sc-home[data-variant=furniture] :is(.sc-eyebrow,.sc-sub){color:#ffffffe6}.sc-home[data-variant=furniture] .sc-title{color:#fff;font-weight:900}.sc-home[data-variant=furniture] .sc-hero .btn{--btn-bg:#fff;--btn-fg:#111;--btn-bd:#fff}.sc-home[data-variant=furniture] .sc-cat-tile{display:none}.sc-home[data-variant=furniture] .sc-cat{border-block-end:2px solid var(--line-strong);padding-block:6px}.sc-home[data-variant=furniture] .sc-cat:hover{border-color:var(--brand)}.sf[data-tpl=furniture] .pcard-media{aspect-ratio:4/3}@media (min-width:721px){.sc-home[data-variant=furniture] .sc-hero{border-radius:12px;margin-inline:0}.sc-home[data-variant=furniture] .sc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.sf[data-tpl=books]{--r-md:8px;--r-lg:12px}.sc-home[data-variant=books] .sc-hero{background:var(--surface-2);border:1px solid var(--line);border-inline-start:6px solid var(--brand);border-radius:14px;margin-block-start:18px;padding:clamp(18px,4vw,34px)}.sc-home[data-variant=books] .sc-cover{display:none}.sc-home[data-variant=books] .sc-title{font-size:clamp(24px,4.5vw,36px)}.sc-home[data-variant=books] .sc-cat-tile{display:none}.sc-home[data-variant=books] .sc-cat{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 16px}.sc-home[data-variant=books] .sc-cat:hover{background:var(--brand);color:var(--on-brand)}.sf[data-tpl=books] .pcard-media{aspect-ratio:3/4}@media (min-width:721px){.sc-home[data-variant=books] .sc-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}}.sc-cat-tile{border-radius:16px;block-size:56px;inline-size:56px;font-size:22px}
