.sp-store{background:var(--dv-page-bg,#fbfbf9)}.sp-top{z-index:20;background:#fff;align-items:center;gap:8px;max-width:1200px;margin:0 auto;padding:10px 16px;display:flex;position:sticky;top:0;box-shadow:0 1px #eef2ea}.sp-search{color:#7b857d;background:#f1f5ee;border-radius:12px;flex:1;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.sp-search input{min-width:0;font:inherit;color:#17241c;background:0 0;border:0;outline:none;flex:1;font-size:14px}.sp-cart{color:#247f16;background:#f1f5ee;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;position:relative}.sp-cart b{color:#fff;background:#2fa21c;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-5px;right:-5px}.sp-tiles{scrollbar-width:none;scroll-snap-type:x proximity;gap:6px;max-width:1200px;margin:0 auto;padding:10px 16px 2px;display:flex;overflow-x:auto}.sp-tiles::-webkit-scrollbar{display:none}.sp-tile{cursor:pointer;scroll-snap-align:start;background:#e8efe3;border:0;border-radius:14px;flex:0 0 64px;height:78px;padding:0;transition:flex-basis .32s,box-shadow .2s;position:relative;overflow:hidden}.sp-tile.is-even{flex-basis:86px}.sp-tile.is-on{flex-basis:170px;box-shadow:0 0 0 2.5px #2fa21c}.sp-tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sp-tile:after{content:"";background:linear-gradient(#0000 35%,#0009);position:absolute;inset:0}.sp-tile.is-on:after{background:linear-gradient(90deg,#123d0ce0,#123d0c1a)}.sp-tile>span{z-index:1;text-align:center;color:#fff;display:grid;position:absolute;bottom:6px;left:0;right:0}.sp-tile b{font-size:10.5px;font-weight:700}.sp-tile.is-on>span{text-align:left;inset:16px auto auto 12px}.sp-tile.is-on b{font-size:16px}.sp-tile small{color:#d9f2d0;font-size:11.5px}.dv-compact-store .sp-bar{align-items:center;gap:6px;margin:0 0 10px;display:flex}.dv-compact-store .sp-bar h1{color:#17241c;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:15px;font-weight:700;overflow:hidden}.sp-bar h1 small{color:#6b776e;margin-left:6px;font-size:12px;font-weight:400}.sp-chip{color:#3d4a40;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e9de;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.sp-chip.is-on{color:#247f16;background:#eef7ea;border-color:#2fa21c}.sp-sort select{opacity:0;cursor:pointer;position:absolute;inset:0}.dv-compact-store.sp-store .dv-catalog{padding-top:12px}@media (min-width:700px){.sp-tile{flex-basis:90px;height:96px}.sp-tile.is-even{flex-basis:140px}.sp-tile.is-on{flex-basis:240px}}
