.CatalogHeader-module__BIXcja__header{isolation:isolate;min-height:12.5rem;color:var(--color-primary);background:linear-gradient(112deg, color-mix(in srgb, var(--color-accent) 2.5%, var(--color-background-alt)), var(--color-background-alt) 58%);box-shadow:none;position:relative;overflow:hidden}.CatalogHeader-module__BIXcja__header:before{z-index:0;background:color-mix(in srgb, var(--color-accent) 5%, var(--color-background-alt));content:"";pointer-events:none;border-radius:50%;width:24rem;height:18rem;position:absolute;top:-10rem;right:2rem}.CatalogHeader-module__BIXcja__decoration{z-index:1;pointer-events:none;transform-origin:50%;-webkit-user-select:none;user-select:none;width:11.75rem;height:auto;animation:.35s both CatalogHeader-module__BIXcja__catalog-header-decoration-fade-in,1.25s cubic-bezier(.22,1,.36,1) both CatalogHeader-module__BIXcja__catalog-header-decoration-spin,.75s cubic-bezier(.22,1,.36,1) both CatalogHeader-module__BIXcja__catalog-header-decoration-scale-in;position:absolute;top:-2.75rem;right:-3.25rem}@keyframes CatalogHeader-module__BIXcja__catalog-header-decoration-fade-in{0%{opacity:0}to{opacity:1}}@keyframes CatalogHeader-module__BIXcja__catalog-header-decoration-spin{0%{rotate:-360deg}to{rotate:none}}@keyframes CatalogHeader-module__BIXcja__catalog-header-decoration-scale-in{0%{scale:.75}to{scale:1}}.CatalogHeader-module__BIXcja__backLink{z-index:3;top:var(--space-2);left:calc(var(--container-padding-inline) - var(--space-2));width:var(--control-size-min);height:var(--control-size-min);border:1px solid color-mix(in srgb, var(--color-primary) 8%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-background-alt) 82%, transparent);color:color-mix(in srgb, var(--color-text-secondary) 72%, var(--color-background-alt));animation:CatalogHeader-module__BIXcja__catalog-header-content-arrival .85s var(--ease-emphasized) 50ms both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-emphasized);place-items:center;display:grid;position:absolute}.CatalogHeader-module__BIXcja__backLink:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.CatalogHeader-module__BIXcja__backIcon{width:var(--space-6);height:var(--space-6)}.CatalogHeader-module__BIXcja__homeLink{z-index:3;top:var(--space-3);border-radius:var(--radius-sm);width:7rem;transition:opacity var(--duration-fast) var(--ease-standard);display:block;position:absolute;left:50%;translate:-50%}.CatalogHeader-module__BIXcja__homeLink:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.CatalogHeader-module__BIXcja__logo{width:100%;height:auto;display:block}.CatalogHeader-module__BIXcja__content{z-index:2;width:68%;padding:var(--space-16) var(--container-padding-inline) var(--space-8);animation:CatalogHeader-module__BIXcja__catalog-header-content-arrival .85s var(--ease-emphasized) .1s both;position:relative}.CatalogHeader-module__BIXcja__content:before{width:2.5rem;height:.25rem;margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent);content:"";display:block}.CatalogHeader-module__BIXcja__title{color:var(--color-primary);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);letter-spacing:-.04em;text-wrap:balance;line-height:1.17}.CatalogHeader-module__BIXcja__subtitle{max-width:19rem;margin-top:var(--space-2);color:color-mix(in srgb, var(--color-text-secondary) 72%, var(--color-background-alt));font-size:var(--font-size-body-sm);text-wrap:balance;line-height:1.45}@keyframes CatalogHeader-module__BIXcja__catalog-header-content-arrival{0%{opacity:0;translate:0 1rem}to{opacity:1;translate:0}}@media (hover:hover) and (pointer:fine){.CatalogHeader-module__BIXcja__homeLink:hover{opacity:.8}.CatalogHeader-module__BIXcja__backLink:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);color:var(--color-primary);transform:translate(-.125rem)}}@media (min-width:768px) and (max-width:1023px){.CatalogHeader-module__BIXcja__header{min-height:13rem}.CatalogHeader-module__BIXcja__header:before{width:42rem;height:28rem;top:-15rem;right:8rem}.CatalogHeader-module__BIXcja__decoration{width:18rem;top:-5rem;right:-5rem}.CatalogHeader-module__BIXcja__backLink{top:var(--space-3)}.CatalogHeader-module__BIXcja__homeLink{top:var(--space-4);width:8.25rem}.CatalogHeader-module__BIXcja__content{width:62%;padding-top:var(--space-18);padding-bottom:var(--space-8)}.CatalogHeader-module__BIXcja__title{line-height:1.14}.CatalogHeader-module__BIXcja__subtitle{font-size:var(--font-size-body-lg);line-height:var(--line-height-body)}}@media (min-width:1024px){.CatalogHeader-module__BIXcja__header{min-height:16rem}.CatalogHeader-module__BIXcja__header:before{width:60rem;height:38rem;top:-21rem;right:15%}.CatalogHeader-module__BIXcja__decoration{width:27rem;top:-8rem;right:-7rem}.CatalogHeader-module__BIXcja__backLink{top:var(--space-4)}.CatalogHeader-module__BIXcja__homeLink{top:var(--space-5);width:10rem}.CatalogHeader-module__BIXcja__content{width:58%;padding-top:var(--space-24);padding-bottom:var(--space-10)}.CatalogHeader-module__BIXcja__title{line-height:var(--line-height-heading);letter-spacing:-.045em}.CatalogHeader-module__BIXcja__subtitle{font-size:var(--font-size-body-lg);line-height:var(--line-height-body)}}@media (min-width:1200px){.CatalogHeader-module__BIXcja__header{min-height:17rem}.CatalogHeader-module__BIXcja__decoration{width:31rem;top:-11.5rem;right:-8.5rem}.CatalogHeader-module__BIXcja__homeLink{width:10.5rem}.CatalogHeader-module__BIXcja__content{width:54%;padding-top:var(--space-20);padding-bottom:var(--space-12)}}@media (prefers-reduced-motion:reduce){.CatalogHeader-module__BIXcja__backLink,.CatalogHeader-module__BIXcja__content,.CatalogHeader-module__BIXcja__decoration,.CatalogHeader-module__BIXcja__homeLink{animation:none}}
.ProductCard-module__VvXnKW__card{border:1px solid color-mix(in srgb, var(--color-primary) 7%, transparent);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-emphasized);overflow:hidden}.ProductCard-module__VvXnKW__imageArea{aspect-ratio:1;background:color-mix(in srgb, var(--color-surface-warm) 46%, white);place-items:center;padding:clamp(.5rem,2vw,1rem);display:grid;position:relative;overflow:hidden}.ProductCard-module__VvXnKW__image{object-fit:contain;width:100%;height:100%;transition:transform var(--duration-normal) var(--ease-emphasized)}.ProductCard-module__VvXnKW__info{min-height:5.1rem;padding:var(--space-3)}.ProductCard-module__VvXnKW__name{color:var(--color-primary);font-size:clamp(.78rem,3.5vw,.95rem);font-weight:var(--font-weight-semibold);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.28;display:-webkit-box;overflow:hidden}.ProductCard-module__VvXnKW__detail{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:clamp(.72rem,3vw,.82rem);line-height:1.3}.ProductCard-module__VvXnKW__detail>span{display:block}@media (hover:hover) and (pointer:fine){.ProductCard-module__VvXnKW__card:hover{border-color:color-mix(in srgb, var(--color-accent) 26%, transparent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ProductCard-module__VvXnKW__card:hover .ProductCard-module__VvXnKW__image{transform:scale(1.015)}}@media (min-width:768px){.ProductCard-module__VvXnKW__info{min-height:5.5rem;padding:var(--space-4)}.ProductCard-module__VvXnKW__name{font-size:.95rem}}
.ProductGrid-module__weytEa__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.ProductGrid-module__weytEa__grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ProductGrid-module__weytEa__grid{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1440px){.ProductGrid-module__weytEa__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
.ProductSearchBar-module__tWE9kq__field{width:100%}.ProductSearchBar-module__tWE9kq__label{margin-bottom:var(--space-2);color:var(--color-primary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);display:block}.ProductSearchBar-module__tWE9kq__control{align-items:center;width:100%;display:flex;position:relative}.ProductSearchBar-module__tWE9kq__searchIcon{left:var(--space-4);width:1.2rem;height:1.2rem;color:var(--color-text-secondary);pointer-events:none;position:absolute}.ProductSearchBar-module__tWE9kq__input{border:1px solid color-mix(in srgb, var(--color-primary) 16%, transparent);border-radius:var(--radius-lg);width:100%;min-height:3.25rem;padding:var(--space-3) 3.25rem var(--space-3) 3rem;color:var(--color-text-primary);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);outline:none}.ProductSearchBar-module__tWE9kq__input::placeholder{color:var(--color-text-muted)}.ProductSearchBar-module__tWE9kq__input::-webkit-search-cancel-button{appearance:none}.ProductSearchBar-module__tWE9kq__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 20%, transparent)}.ProductSearchBar-module__tWE9kq__clearButton{right:var(--space-1);width:var(--control-size-min);height:var(--control-size-min);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;display:grid;position:absolute}.ProductSearchBar-module__tWE9kq__clearButton svg{width:1.1rem;height:1.1rem}.ProductSearchBar-module__tWE9kq__clearButton:focus-visible{outline:3px solid var(--color-accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.ProductSearchBar-module__tWE9kq__clearButton:hover{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, transparent)}}@media (min-width:768px){.ProductSearchBar-module__tWE9kq__field{max-width:38rem}.ProductSearchBar-module__tWE9kq__input{min-height:3.5rem}}@media (prefers-reduced-motion:reduce){.ProductSearchBar-module__tWE9kq__clearButton,.ProductSearchBar-module__tWE9kq__input{transition:none}}
.AllProductsCatalog-module__ibJMOa__catalog{width:min(100%, var(--container-max-width));padding:var(--space-6) var(--container-padding-inline) var(--section-space-block);margin-inline:auto}.AllProductsCatalog-module__ibJMOa__resultCount{margin-block:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-medium)}.AllProductsCatalog-module__ibJMOa__emptyState{min-height:16rem;padding:var(--space-10) var(--space-5);border:1px solid color-mix(in srgb, var(--color-primary) 9%, transparent);border-radius:var(--radius-lg);color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-surface-warm) 42%, white);text-align:center;place-content:center;justify-items:center;display:grid}.AllProductsCatalog-module__ibJMOa__emptyState button{min-height:var(--control-size-min);margin-top:var(--space-4);border-radius:var(--radius-md);padding-inline:var(--space-4);color:var(--color-text-inverse);background:var(--color-primary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:0}.AllProductsCatalog-module__ibJMOa__emptyState button:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}@media (min-width:768px){.AllProductsCatalog-module__ibJMOa__catalog{padding-top:var(--space-8)}.AllProductsCatalog-module__ibJMOa__resultCount{margin-block:var(--space-5) var(--space-6);font-size:var(--font-size-body-sm)}}
.CatalogCategoryCard-module__oDD2cG__card{--card-background:#f5f5f3;--card-color:#032e64;--button-background:#032e64;--button-color:#78be20;--category-card-entry-delay:.2s;min-width:0;color:var(--card-color);background:var(--card-background);isolation:isolate;animation:CatalogCategoryCard-module__oDD2cG__category-card-arrival .85s var(--ease-emphasized) var(--category-card-entry-delay) both;transition:box-shadow var(--duration-normal) var(--ease-emphasized), transform var(--duration-normal) var(--ease-emphasized);border:0;border-radius:clamp(1.25rem,4.5vw,2rem);display:block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 .5rem 1.75rem #032e6400}.CatalogCategoryCard-module__oDD2cG__card:nth-child(2){--category-card-entry-delay:.26s}.CatalogCategoryCard-module__oDD2cG__card:nth-child(3){--category-card-entry-delay:.32s}.CatalogCategoryCard-module__oDD2cG__card:nth-child(4){--category-card-entry-delay:.38s}.CatalogCategoryCard-module__oDD2cG__card:nth-child(5){--category-card-entry-delay:.44s}.CatalogCategoryCard-module__oDD2cG__card:nth-child(6){--category-card-entry-delay:.5s}.CatalogCategoryCard-module__oDD2cG__card:nth-child(7){--category-card-entry-delay:.56s}.CatalogCategoryCard-module__oDD2cG__card:nth-child(8){--category-card-entry-delay:.62s}@keyframes CatalogCategoryCard-module__oDD2cG__category-card-arrival{0%{opacity:0;translate:0 1rem}to{opacity:1;translate:0}}.CatalogCategoryCard-module__oDD2cG__snacks{--card-background:#032e64;--card-color:#fff;--button-background:#fff;--button-color:#78be20;grid-area:snacks;min-height:clamp(12rem,55vw,16rem)}.CatalogCategoryCard-module__oDD2cG__embutidos{--card-background:#f5f0e8;grid-area:embutidos;min-height:clamp(7.25rem,29vw,9.75rem)}.CatalogCategoryCard-module__oDD2cG__congelados{--card-background:#032e64;--card-color:#fff;--button-background:#fff;--button-color:#78be20;grid-area:congelados;min-height:clamp(8.75rem,43vw,12rem)}.CatalogCategoryCard-module__oDD2cG__lacteos{--card-background:#f3f4f3;grid-area:lacteos;min-height:clamp(8.75rem,43vw,12rem)}.CatalogCategoryCard-module__oDD2cG__panificados{--card-background:#b7e373;--button-background:#fff;--button-color:#78be20;grid-area:panificados;min-height:clamp(8.75rem,43vw,12rem)}.CatalogCategoryCard-module__oDD2cG__aderezos{--card-background:#f5f0e8;grid-area:aderezos;min-height:clamp(8.75rem,43vw,12rem)}.CatalogCategoryCard-module__oDD2cG__jugos{--card-background:#b7e373;--button-background:#fff;--button-color:#78be20;grid-area:jugos;min-height:clamp(7.5rem,30vw,10rem)}.CatalogCategoryCard-module__oDD2cG__golosinas{--card-background:#f4f5f4;grid-area:golosinas;min-height:clamp(7.5rem,30vw,10rem)}.CatalogCategoryCard-module__oDD2cG__decorations{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.CatalogCategoryCard-module__oDD2cG__decorations:before,.CatalogCategoryCard-module__oDD2cG__decorations:after{content:"";position:absolute}.CatalogCategoryCard-module__oDD2cG__snacks .CatalogCategoryCard-module__oDD2cG__decorations:before{aspect-ratio:1;background:#174c87;border-radius:50%;width:58%;bottom:-25%;left:-13%}.CatalogCategoryCard-module__oDD2cG__snacks .CatalogCategoryCard-module__oDD2cG__decorations:after{clip-path:polygon(38% 0,100% 0,100% 100%,0 76%);background:#0c417b;width:52%;height:58%;top:0;right:0}.CatalogCategoryCard-module__oDD2cG__embutidos .CatalogCategoryCard-module__oDD2cG__decorations:before{clip-path:polygon(70% 0,100% 0,100% 100%,40% 100%);background:#ffffff8a;inset:0}.CatalogCategoryCard-module__oDD2cG__embutidos .CatalogCategoryCard-module__oDD2cG__decorations:after{aspect-ratio:1;background:#ffffff4d;border-radius:50%;width:44%;bottom:-80%;right:18%}.CatalogCategoryCard-module__oDD2cG__congelados .CatalogCategoryCard-module__oDD2cG__decorations:before{clip-path:polygon(74% 0,100% 0,100% 100%,26% 100%);background:#104984;inset:0}.CatalogCategoryCard-module__oDD2cG__congelados .CatalogCategoryCard-module__oDD2cG__decorations:after{aspect-ratio:1;background:#2a6ca975;border-radius:50%;width:72%;bottom:-38%;right:-28%}.CatalogCategoryCard-module__oDD2cG__lacteos .CatalogCategoryCard-module__oDD2cG__decorations:before{aspect-ratio:1;background:#ffffffb8;border-radius:50%;width:93%;bottom:-50%;right:-20%}.CatalogCategoryCard-module__oDD2cG__lacteos .CatalogCategoryCard-module__oDD2cG__decorations:after{aspect-ratio:1;border:1px solid #032e640d;border-radius:50%;width:40%;top:-24%;right:10%}.CatalogCategoryCard-module__oDD2cG__panificados .CatalogCategoryCard-module__oDD2cG__decorations:before{clip-path:polygon(30% 0,73% 0,49% 100%,5% 100%);background:#d6f0ad;inset:0}.CatalogCategoryCard-module__oDD2cG__panificados .CatalogCategoryCard-module__oDD2cG__decorations:after{aspect-ratio:1;background:#78be202e;border-radius:50%;width:52%;top:-18%;right:-8%}.CatalogCategoryCard-module__oDD2cG__aderezos .CatalogCategoryCard-module__oDD2cG__decorations:before{clip-path:polygon(66% 0,100% 0,100% 100%,28% 100%);background:#ffffff85;inset:0}.CatalogCategoryCard-module__oDD2cG__aderezos .CatalogCategoryCard-module__oDD2cG__decorations:after{aspect-ratio:1;background:#ffffff4d;border-radius:50%;width:78%;bottom:-82%;right:-18%}.CatalogCategoryCard-module__oDD2cG__jugos .CatalogCategoryCard-module__oDD2cG__decorations:before{aspect-ratio:1;background:#96d54d;border-radius:50%;width:104%;bottom:-112%;right:-8%}.CatalogCategoryCard-module__oDD2cG__jugos .CatalogCategoryCard-module__oDD2cG__decorations:after{aspect-ratio:1;border:clamp(.8rem,3vw,1.5rem) solid #ffffff30;border-radius:50%;width:118%;bottom:-148%;right:18%}.CatalogCategoryCard-module__oDD2cG__golosinas .CatalogCategoryCard-module__oDD2cG__decorations:before{clip-path:polygon(64% 0,100% 0,100% 100%,34% 100%);background:#ffffff9e;inset:0}.CatalogCategoryCard-module__oDD2cG__golosinas .CatalogCategoryCard-module__oDD2cG__decorations:after{aspect-ratio:1;border:1px solid #032e640a;border-radius:50%;width:52%;top:-62%;right:11%}.CatalogCategoryCard-module__oDD2cG__imageFrame{z-index:1;right:var(--category-image-right,0);bottom:var(--category-image-bottom,0);width:var(--category-image-width,100%);height:var(--category-image-height,100%);pointer-events:none;transform-origin:100% 100%;transition:transform .42s var(--ease-emphasized);-webkit-user-select:none;user-select:none;display:block;position:absolute}.CatalogCategoryCard-module__oDD2cG__image{object-fit:contain;object-position:var(--category-image-position,right bottom);pointer-events:none;transform:scale(var(--category-image-scale,1));transform-origin:100% 100%;-webkit-user-select:none;user-select:none}.CatalogCategoryCard-module__oDD2cG__content{z-index:2;pointer-events:none;flex-direction:column;align-items:flex-start;width:46%;min-width:0;display:flex;position:absolute;top:clamp(.85rem,4vw,1.25rem);bottom:clamp(.8rem,3.6vw,1.15rem);left:clamp(.9rem,4.2vw,1.35rem)}.CatalogCategoryCard-module__oDD2cG__title{max-width:100%;color:inherit;font-size:clamp(1rem,4.2vw,1.35rem);font-weight:var(--font-weight-extrabold);letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;line-height:.98}.CatalogCategoryCard-module__oDD2cG__snacks .CatalogCategoryCard-module__oDD2cG__title{letter-spacing:-.055em;font-size:clamp(1.75rem,8.2vw,2.4rem)}.CatalogCategoryCard-module__oDD2cG__description{color:#ffffffe0;font-size:clamp(.72rem,3vw,.92rem);font-weight:var(--font-weight-regular);white-space:pre-line;margin-top:clamp(.55rem,2.6vw,.9rem);line-height:1.35}.CatalogCategoryCard-module__oDD2cG__arrowButton{aspect-ratio:1;width:clamp(2.35rem,10vw,3rem);color:var(--button-color);background:var(--button-background);transition:box-shadow var(--duration-fast) var(--ease-emphasized), transform var(--duration-fast) var(--ease-emphasized);border-radius:50%;place-items:center;margin-top:auto;display:grid;box-shadow:0 .3rem .85rem #032e641a}.CatalogCategoryCard-module__oDD2cG__arrowIcon{width:43%;height:43%;transition:transform var(--duration-fast) var(--ease-emphasized)}.CatalogCategoryCard-module__oDD2cG__congelados .CatalogCategoryCard-module__oDD2cG__content,.CatalogCategoryCard-module__oDD2cG__lacteos .CatalogCategoryCard-module__oDD2cG__content,.CatalogCategoryCard-module__oDD2cG__panificados .CatalogCategoryCard-module__oDD2cG__content,.CatalogCategoryCard-module__oDD2cG__aderezos .CatalogCategoryCard-module__oDD2cG__content{width:62%}.CatalogCategoryCard-module__oDD2cG__congelados .CatalogCategoryCard-module__oDD2cG__title,.CatalogCategoryCard-module__oDD2cG__lacteos .CatalogCategoryCard-module__oDD2cG__title,.CatalogCategoryCard-module__oDD2cG__panificados .CatalogCategoryCard-module__oDD2cG__title,.CatalogCategoryCard-module__oDD2cG__aderezos .CatalogCategoryCard-module__oDD2cG__title{font-size:clamp(.8rem,4vw,1.22rem)}.CatalogCategoryCard-module__oDD2cG__jugos .CatalogCategoryCard-module__oDD2cG__content{width:38%}.CatalogCategoryCard-module__oDD2cG__golosinas .CatalogCategoryCard-module__oDD2cG__content{width:48%}.CatalogCategoryCard-module__oDD2cG__golosinas .CatalogCategoryCard-module__oDD2cG__title{font-size:clamp(.95rem,4vw,1.25rem)}.CatalogCategoryCard-module__oDD2cG__card:focus-visible{outline-offset:.25rem;outline:3px solid #78be20}.CatalogCategoryCard-module__oDD2cG__card:active{transform:translateY(1px)scale(.995)}@media (max-width:639px){.CatalogCategoryCard-module__oDD2cG__imageSnacks{--category-image-right:2%;--category-image-bottom:-1%;--category-image-width:65%;--category-image-height:96%;--category-image-scale:1}.CatalogCategoryCard-module__oDD2cG__imageEmbutidos{--category-image-right:15%;--category-image-bottom:-5%;--category-image-width:65%;--category-image-height:96%;--category-image-scale:1.3}.CatalogCategoryCard-module__oDD2cG__imageCongelados{--category-image-right:1%;--category-image-bottom:-6%;--category-image-width:75%;--category-image-height:96%;--category-image-scale:1}.CatalogCategoryCard-module__oDD2cG__imageLacteos,.CatalogCategoryCard-module__oDD2cG__imagePanificados,.CatalogCategoryCard-module__oDD2cG__imageAderezos{--category-image-right:-2%;--category-image-bottom:-2%;--category-image-width:75%;--category-image-height:96%;--category-image-scale:1}.CatalogCategoryCard-module__oDD2cG__imageJugos,.CatalogCategoryCard-module__oDD2cG__imageGolosinas{--category-image-right:15%;--category-image-bottom:-5%;--category-image-width:65%;--category-image-height:96%;--category-image-scale:1.3}.CatalogCategoryCard-module__oDD2cG__mobileTitleLine{display:block}}@media (min-width:640px) and (max-width:1023px){.CatalogCategoryCard-module__oDD2cG__snacks{min-height:clamp(17rem,44vw,22rem)}.CatalogCategoryCard-module__oDD2cG__embutidos{min-height:clamp(10rem,23vw,13rem)}.CatalogCategoryCard-module__oDD2cG__congelados,.CatalogCategoryCard-module__oDD2cG__lacteos,.CatalogCategoryCard-module__oDD2cG__panificados,.CatalogCategoryCard-module__oDD2cG__aderezos{min-height:clamp(13rem,38vw,18rem)}.CatalogCategoryCard-module__oDD2cG__jugos,.CatalogCategoryCard-module__oDD2cG__golosinas{min-height:clamp(10rem,23vw,13rem)}.CatalogCategoryCard-module__oDD2cG__content{top:clamp(1rem,5vw,1.9rem);bottom:clamp(1rem,2.5vw,1.5rem);left:clamp(1.2rem,3vw,1.8rem)}.CatalogCategoryCard-module__oDD2cG__title{font-size:clamp(1.3rem,2.7vw,1.7rem)}.CatalogCategoryCard-module__oDD2cG__snacks .CatalogCategoryCard-module__oDD2cG__title{font-size:clamp(2.25rem,5vw,3.2rem)}.CatalogCategoryCard-module__oDD2cG__congelados .CatalogCategoryCard-module__oDD2cG__title,.CatalogCategoryCard-module__oDD2cG__lacteos .CatalogCategoryCard-module__oDD2cG__title,.CatalogCategoryCard-module__oDD2cG__panificados .CatalogCategoryCard-module__oDD2cG__title,.CatalogCategoryCard-module__oDD2cG__aderezos .CatalogCategoryCard-module__oDD2cG__title,.CatalogCategoryCard-module__oDD2cG__golosinas .CatalogCategoryCard-module__oDD2cG__title,.CatalogCategoryCard-module__oDD2cG__embutidos .CatalogCategoryCard-module__oDD2cG__title,.CatalogCategoryCard-module__oDD2cG__jugos .CatalogCategoryCard-module__oDD2cG__title{font-size:clamp(1.15rem,5vw,1.55rem)}.CatalogCategoryCard-module__oDD2cG__description{font-size:clamp(.85rem,3vw,1.05rem)}.CatalogCategoryCard-module__oDD2cG__imageSnacks{--category-image-right:15%;--category-image-bottom:-1%;--category-image-width:65%;--category-image-height:96%;--category-image-scale:1}.CatalogCategoryCard-module__oDD2cG__imageEmbutidos{--category-image-right:20%;--category-image-bottom:-5%;--category-image-width:65%;--category-image-height:96%;--category-image-scale:1.3}.CatalogCategoryCard-module__oDD2cG__imageCongelados{--category-image-right:1%;--category-image-bottom:-6%;--category-image-width:75%;--category-image-height:96%;--category-image-scale:1}.CatalogCategoryCard-module__oDD2cG__imageLacteos{--category-image-right:1%;--category-image-bottom:-6%;--category-image-width:80%;--category-image-height:96%;--category-image-scale:1}.CatalogCategoryCard-module__oDD2cG__imagePanificados{--category-image-right:-2%;--category-image-bottom:-4%;--category-image-width:75%;--category-image-height:96%;--category-image-scale:1}.CatalogCategoryCard-module__oDD2cG__imageAderezos{--category-image-right:4%;--category-image-bottom:-2%;--category-image-width:75%;--category-image-height:96%;--category-image-scale:1}.CatalogCategoryCard-module__oDD2cG__imageJugos,.CatalogCategoryCard-module__oDD2cG__imageGolosinas{--category-image-right:20%;--category-image-bottom:-10%;--category-image-width:70%;--category-image-height:96%;--category-image-scale:1.35}}@media (min-width:1024px){.CatalogCategoryCard-module__oDD2cG__card{border-radius:clamp(1.35rem,1.8vw,2rem);min-height:0}.CatalogCategoryCard-module__oDD2cG__snacks{grid-area:1/1/3/6}.CatalogCategoryCard-module__oDD2cG__embutidos{grid-area:1/6/auto/10}.CatalogCategoryCard-module__oDD2cG__congelados{grid-area:1/10/auto/13}.CatalogCategoryCard-module__oDD2cG__lacteos{grid-area:2/6/auto/9}.CatalogCategoryCard-module__oDD2cG__panificados{grid-area:2/9/auto/13}.CatalogCategoryCard-module__oDD2cG__aderezos{grid-area:3/1/auto/5}.CatalogCategoryCard-module__oDD2cG__jugos{grid-area:3/5/auto/9}.CatalogCategoryCard-module__oDD2cG__golosinas{grid-area:3/9/auto/13}.CatalogCategoryCard-module__oDD2cG__content{width:44%;top:clamp(1.25rem,1.8vw,1.75rem);bottom:clamp(1.15rem,1.7vw,1.6rem);left:clamp(1.3rem,1.9vw,1.8rem)}.CatalogCategoryCard-module__oDD2cG__title{font-size:clamp(1.2rem,1.55vw,1.6rem)}.CatalogCategoryCard-module__oDD2cG__snacks .CatalogCategoryCard-module__oDD2cG__title{font-size:clamp(2.15rem,3vw,3rem)}.CatalogCategoryCard-module__oDD2cG__description{margin-top:clamp(.7rem,1vw,1rem);font-size:clamp(.82rem,1vw,1rem)}.CatalogCategoryCard-module__oDD2cG__arrowButton{width:clamp(2.75rem,3.7vw,3.4rem)}.CatalogCategoryCard-module__oDD2cG__congelados .CatalogCategoryCard-module__oDD2cG__content,.CatalogCategoryCard-module__oDD2cG__lacteos .CatalogCategoryCard-module__oDD2cG__content,.CatalogCategoryCard-module__oDD2cG__panificados .CatalogCategoryCard-module__oDD2cG__content,.CatalogCategoryCard-module__oDD2cG__aderezos .CatalogCategoryCard-module__oDD2cG__content{width:57%}.CatalogCategoryCard-module__oDD2cG__congelados .CatalogCategoryCard-module__oDD2cG__title,.CatalogCategoryCard-module__oDD2cG__lacteos .CatalogCategoryCard-module__oDD2cG__title,.CatalogCategoryCard-module__oDD2cG__panificados .CatalogCategoryCard-module__oDD2cG__title,.CatalogCategoryCard-module__oDD2cG__aderezos .CatalogCategoryCard-module__oDD2cG__title,.CatalogCategoryCard-module__oDD2cG__embutidos .CatalogCategoryCard-module__oDD2cG__title,.CatalogCategoryCard-module__oDD2cG__jugos .CatalogCategoryCard-module__oDD2cG__title{font-size:clamp(1.5rem,1.2vw,3rem)}.CatalogCategoryCard-module__oDD2cG__jugos .CatalogCategoryCard-module__oDD2cG__content{width:38%}.CatalogCategoryCard-module__oDD2cG__golosinas .CatalogCategoryCard-module__oDD2cG__content{width:50%}.CatalogCategoryCard-module__oDD2cG__golosinas .CatalogCategoryCard-module__oDD2cG__title{font-size:clamp(1.5rem,1.35vw,1.42rem)}.CatalogCategoryCard-module__oDD2cG__imageSnacks{--category-image-right:1%;--category-image-bottom:-8%;--category-image-width:82%;--category-image-height:80%;--category-image-scale:1.2}.CatalogCategoryCard-module__oDD2cG__imageEmbutidos{--category-image-right:6%;--category-image-bottom:-10%;--category-image-width:68%;--category-image-height:115%;--category-image-scale:1}.CatalogCategoryCard-module__oDD2cG__imageCongelados{--category-image-right:1%;--category-image-bottom:-9%;--category-image-width:75%;--category-image-height:96%;--category-image-scale:1}.CatalogCategoryCard-module__oDD2cG__imageLacteos{--category-image-right:1%;--category-image-bottom:-6%;--category-image-width:80%;--category-image-height:96%;--category-image-scale:1}.CatalogCategoryCard-module__oDD2cG__imagePanificados{--category-image-right:7%;--category-image-bottom:-8%;--category-image-width:75%;--category-image-height:100%;--category-image-scale:1.05}.CatalogCategoryCard-module__oDD2cG__imageAderezos{--category-image-right:-1%;--category-image-bottom:-10%;--category-image-width:68%;--category-image-height:125%;--category-image-scale:1}.CatalogCategoryCard-module__oDD2cG__imageJugos,.CatalogCategoryCard-module__oDD2cG__imageGolosinas{--category-image-right:7%;--category-image-bottom:-10%;--category-image-width:70%;--category-image-height:96%;--category-image-scale:1.35}}@media (hover:hover) and (pointer:fine){.CatalogCategoryCard-module__oDD2cG__card:hover{transform:translateY(-.18rem);box-shadow:0 .85rem 2rem #032e641a}.CatalogCategoryCard-module__oDD2cG__card:hover .CatalogCategoryCard-module__oDD2cG__imageFrame{transform:scale(1.035)}.CatalogCategoryCard-module__oDD2cG__card:hover .CatalogCategoryCard-module__oDD2cG__arrowButton{transform:scale(1.035);box-shadow:0 .45rem 1rem #032e6426}.CatalogCategoryCard-module__oDD2cG__card:hover .CatalogCategoryCard-module__oDD2cG__arrowIcon{transform:translate(.18rem)}}@media (prefers-reduced-motion:reduce){.CatalogCategoryCard-module__oDD2cG__card,.CatalogCategoryCard-module__oDD2cG__imageFrame,.CatalogCategoryCard-module__oDD2cG__arrowButton,.CatalogCategoryCard-module__oDD2cG__arrowIcon{transition:none}.CatalogCategoryCard-module__oDD2cG__card{animation:none}}
.ProductFilters-module__q7dO1G__scroller{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.ProductFilters-module__q7dO1G__scroller::-webkit-scrollbar{display:none}.ProductFilters-module__q7dO1G__filters{gap:var(--space-2);width:max-content;min-width:100%;padding-block:2px var(--space-3);flex-wrap:nowrap;display:flex}.ProductFilters-module__q7dO1G__filter{border:1px solid color-mix(in srgb, var(--color-primary) 11%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-primary) 4%, var(--color-surface));min-height:2.25rem;color:var(--color-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);padding:.45rem .85rem;line-height:1}.ProductFilters-module__q7dO1G__filter[data-active=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-inverse)}.ProductFilters-module__q7dO1G__filter:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ProductFilters-module__q7dO1G__filter:not([data-active=true]):hover{border-color:color-mix(in srgb, var(--color-accent) 58%, transparent);background:color-mix(in srgb, var(--color-accent) 9%, var(--color-surface))}}@media (min-width:768px){.ProductFilters-module__q7dO1G__scroller{overflow:visible}.ProductFilters-module__q7dO1G__filters{flex-wrap:wrap;width:100%}.ProductFilters-module__q7dO1G__filter{min-height:2.5rem;padding-inline:var(--space-4);font-size:var(--font-size-body-sm)}}
.CategoriesGrid-module__BlqBJG__section{background:var(--color-background);width:100%;font-family:var(--font-family-sans);padding:clamp(1.5rem,4vw,3.5rem) clamp(1rem,4vw,2.5rem) clamp(3rem,7vw,5rem);overflow:clip}.CategoriesGrid-module__BlqBJG__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"snacks snacks""embutidos embutidos""congelados lacteos""panificados aderezos""jugos jugos""golosinas golosinas";gap:clamp(.65rem,2.5vw,1rem);width:min(100%,82rem);margin-inline:auto;display:grid}.CategoriesGrid-module__BlqBJG__actions{justify-content:center;width:min(100%,82rem);margin:clamp(1.5rem,4vw,2.5rem) auto 0;display:flex}.CategoriesGrid-module__BlqBJG__allProductsLink{width:100%;min-height:3.25rem;padding:var(--space-3) var(--space-5);border-radius:var(--radius-lg);justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-text-inverse);background:var(--color-primary);box-shadow:var(--shadow-button);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-emphasized);display:inline-flex}.CategoriesGrid-module__BlqBJG__allProductsLink svg{width:1.15rem;height:1.15rem;color:var(--color-accent);transition:transform var(--duration-fast) var(--ease-emphasized)}.CategoriesGrid-module__BlqBJG__allProductsLink:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.CategoriesGrid-module__BlqBJG__allProductsLink:active{transform:translateY(1px)}@media (min-width:640px) and (max-width:1023px){.CategoriesGrid-module__BlqBJG__section{padding-inline:clamp(1.5rem,5vw,3rem)}.CategoriesGrid-module__BlqBJG__grid{gap:clamp(.85rem,2vw,1.15rem)}.CategoriesGrid-module__BlqBJG__allProductsLink{width:auto;min-width:15rem}}@media (min-width:1024px){.CategoriesGrid-module__BlqBJG__section{padding-top:clamp(2rem,3vw,3rem)}.CategoriesGrid-module__BlqBJG__grid{grid-template:clamp(11rem,19vw,15rem) clamp(11rem,19vw,15rem) clamp(10.5rem,15vw,12.5rem)/repeat(12,minmax(0,1fr));gap:clamp(.85rem,1.35vw,1.15rem)}.CategoriesGrid-module__BlqBJG__allProductsLink{width:auto;min-width:16rem}}@media (hover:hover) and (pointer:fine){.CategoriesGrid-module__BlqBJG__allProductsLink:hover{background:var(--color-primary-dark);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.CategoriesGrid-module__BlqBJG__allProductsLink:hover svg{transform:translate(.2rem)}}@media (prefers-reduced-motion:reduce){.CategoriesGrid-module__BlqBJG__allProductsLink,.CategoriesGrid-module__BlqBJG__allProductsLink svg{transition:none}}
.ProductCatalog-module__TVjGJa__catalog{width:min(100%, var(--container-max-width));padding:var(--space-6) var(--container-padding-inline) var(--section-space-block);margin-inline:auto}.ProductCatalog-module__TVjGJa__resultCount{margin-block:var(--space-1) var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-medium)}@media (min-width:768px){.ProductCatalog-module__TVjGJa__catalog{padding-top:var(--space-8)}.ProductCatalog-module__TVjGJa__resultCount{margin-bottom:var(--space-6);font-size:var(--font-size-body-sm)}}
