.tz-shopping-switch{position:sticky;top:0;z-index:24;display:flex;justify-content:center;gap:4px;padding:8px 16px;background:var(--tazgo-cloud,#fffdf8);border-bottom:1px solid var(--tazgo-border,#e4dcef);font:16px/1.3 var(--tazgo-body-font)}.tz-shopping-switch>a{display:flex;justify-content:center;align-items:center;min-height:44px;width:220px;max-width:50%;padding:10px 16px;border-radius:14px;text-decoration:none;color:var(--tazgo-aubergine,#281335);box-sizing:border-box}.tz-shopping-switch>a[aria-current=page]{background:var(--tazgo-royal,#6d2fd1);color:#fff}.tz-shopping-switch a:focus-visible,.tz-shopping-shelves a:focus-visible{outline:3px solid var(--tazgo-royal);outline-offset:3px}.tz-shopping-shelves{max-width:1240px;margin:auto;padding-block:24px;color:var(--tazgo-aubergine);font:16px/1.5 var(--tazgo-body-font)}.tz-shopping-shelves h1,.tz-shopping-shelves h2{font:400 30px/1.2 var(--tazgo-heading-font)}.tz-shopping-shelves h1{font-size:38px}.tz-shopping-shelf{padding-block:20px;scroll-margin-top:150px}.tz-shopping-shelf>header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.tz-shopping-shelf>header h2{margin:0}.tz-shopping-shelf>header>a{color:var(--tazgo-royal);white-space:nowrap;padding:10px 0;font-size:14px}.tz-shopping-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.tz-shopping-grid .tz-catalog-card{height:100%;min-width:0}.tz-shopping-categories{display:flex;overflow-x:auto;gap:8px;padding:8px 0;scrollbar-width:none}.tz-shopping-categories>a{white-space:nowrap;border:1px solid var(--tazgo-border);border-radius:24px;padding:10px 16px;color:inherit;text-decoration:none;min-height:44px;box-sizing:border-box}.tz-shopping-shelves [hidden],.tz-shopping-hidden{display:none!important}
@media(max-width:749px){.tz-shopping-switch{top:var(--tz-mobile-header-height,76px);font-size:15px}.tz-shopping-switch>a{flex:1;width:auto}.tz-food-toolbar{top:calc(var(--tz-mobile-header-height,76px) + 61px)!important}.tz-shopping-shelves{padding-inline:16px}.tz-shopping-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tz-shopping-grid .tz-catalog-card__image{height:auto;aspect-ratio:1}.tz-shopping-grid .tz-catalog-card__body{padding:12px;min-width:0}.tz-shopping-grid .tz-catalog-card__body h3{font-size:18px;line-height:1.2;overflow-wrap:anywhere}.tz-shopping-grid .tz-catalog-card__description{display:none}.tz-shopping-grid .button{font-size:13px;min-height:44px;padding:8px;min-width:0;width:100%}.tz-shopping-shelf>header h2{font-size:26px}.tz-shopping-grid .tz-review-slot{font-size:12px}.tz-shopping-grid .tz-favourite{width:44px;height:44px}.tz-shopping-shelf{scroll-margin-top:150px}}
@media(max-width:359px){.tz-shopping-grid{grid-template-columns:1fr}}

@media(max-width:749px){.tz-shopping-switch{display:none}.tz-food-toolbar{top:var(--tz-mobile-header-height,76px)!important}.tz-food-toolbar .tz-food-search{display:block;width:100%}.tz-food-toolbar{flex-wrap:wrap}.tz-food-search input{font-size:16px}}
.tz-home-search{max-width:1240px;margin:16px auto;padding:0 20px;display:flex;gap:8px;font-family:var(--tazgo-body-font)}.tz-home-search input{flex:1;min-width:0;border:1px solid var(--tazgo-border,#e4dcef);border-radius:14px;padding:14px;font:inherit}.tz-home-search button{border:0;border-radius:14px;background:var(--tazgo-royal,#5510b6);color:white;padding:12px 20px;font:inherit;min-height:44px}
[id$="__tazgo_top_medals"]{max-width:1240px;margin:auto}[id$="__tazgo_top_medals"] .jdgm-medals-section{padding:8px 0!important}[id$="__tazgo_top_medals"]:has(.jdgm-medals-section:empty){display:none}
html[data-tazgo-shop=groceries] [id$="__tazgo_top_medals"]{display:none}
[id$="__tazgo_top_medals"]{padding:12px 20px!important}
[id$="__tazgo_top_medals"] .jdgm-medals-wrapper{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;min-height:0!important}
[id$="__tazgo_top_medals"] .jdgm-verified-wrapper{display:contents!important}
[id$="__tazgo_top_medals"] .jdgm-medals-separator{display:none!important}
[id$="__tazgo_top_medals"] .jdgm-rating,[id$="__tazgo_top_medals"] .jdgm-verified-by{margin:0!important;padding:0!important;flex:none;width:auto!important}
[id$="__tazgo_top_medals"] .jdgm-medals{width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}
[id$="__tazgo_top_medals"] .jdgm-medals__container{display:flex!important;width:auto!important;max-width:100%!important;gap:8px;flex-wrap:wrap;justify-content:center}
[id$="__tazgo_top_medals"] .jdgm-medal-wrapper{zoom:.6;margin:0!important;float:none!important;flex:none}
[id$="__tazgo_top_medals"] .jdgm-verified-by{font-size:11px!important}
[id$="__tazgo_top_medals"] .jdgm-verified-by img{max-width:92px!important}
