@font-face{font-family:amino-regular;src:url(../fonts/TerceraRegular/Amino-Regular.otf) format("opentype"),url(../fonts/TerceraRegular/Amino-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:amino-bold;src:url(../fonts/TerceraBold/Amino-AltBold.otf) format("opentype"),url(../fonts/TerceraBold/Amino-AltBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--color-prm:#DE2920;--color-prm-hover:#FDC327;--color-sec:#FFDE01;--color-trc:#FDC327;--color-white:#ffffff;--color-black:#000000;--color-oxxo-blue:#165286;--color-grey:#707070;--color-button:#2B5CC7;--color-button-hover:#1240A3;--color-red:#FF001F;--primaria-regular:"amino-regular",sans-serif;--primaria-bold:"amino-bold",sans-serif;--primaria-light:"amino-light",sans-serif;--primaria-black:"amino-black",sans-serif;--xxxxxxl:calc(5rem + 3.125vw);--xxxxxl:calc(3.5rem + 3.125vw);--xxxxl:calc(2rem + 3.125vw);--xxxl:calc(0.9rem + 3.125vw);--xxl:calc(0.75rem + 2.734375vw);--mid-xxl:calc(2.8125vw - 0.4rem);--mid:calc(2rem + 1.875vw);--xl-mid:calc(1.2rem + 1.875vw);--xl:calc(0.8rem + 1.5625vw);--l:calc(0.8rem + 1.25vw);--m:calc(0.4rem + 1.25vw);--s:calc(0.2rem + 1.25vw);--xs:calc(1.25vw - 0.1rem);--xxs:calc(1.25vw - 0.4rem);--card:calc(2.2rem + 0.9375vw);--padding-section:calc(4rem + 3.125vw) 0;--padding-innersection:calc(3.4rem + 1.5625vw) 0;--padding-title:calc(1rem + 1.5625vw) 0;--letter-spacing:0.2rem;--animationhover:all 0.3s ease;--sombra-interior:inset 0 2.4rem 2rem -1rem rgba(0, 0, 0, .2);--borderradius:1rem}@media (max-width:767px){:root{--xl-mid:3.2rem;--m:2.5rem;--xs:1.9rem;--xxs:1rem;--borderradius:0.5rem;--padding-innersection:calc(1rem + 1.5625vw) 0}}*,::after,::before{box-sizing:border-box}body,html{margin:0}html{font-size:62.5%}body,button{font-family:var(--primaria-regular)}button{color:var(--color-grey)}.siempre-hay-un-oxxo{width:100%;max-width:100%;min-width:0}.siempre-hay-un-oxxo .swiper,.siempre-hay-un-oxxo .swiper-slide,.siempre-hay-un-oxxo .swiper-wrapper,.siempre-hay-un-oxxo img,.siempre-hay-un-oxxo picture{max-width:100%}.siempre-hay-un-oxxo .swiper,.siempre-hay-un-oxxo .swiper-slide,.siempre-hay-un-oxxo .swiper-wrapper{min-width:0}.siempre-hay-un-oxxo .container-lg{width:100%;margin-right:auto;margin-left:auto;padding-right:1.6rem;padding-left:1.6rem}.siempre-hay-un-oxxo .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (min-width:768px){.siempre-hay-un-oxxo .container-lg{padding-right:2.4rem;padding-left:2.4rem}}@media (min-width:992px){.siempre-hay-un-oxxo .container-lg{max-width:960px;padding-right:.75rem;padding-left:.75rem}}@media (min-width:1200px){.siempre-hay-un-oxxo .container-lg{max-width:1140px}}@media (min-width:1400px){.siempre-hay-un-oxxo .container-lg{max-width:1320px}}.reveal{opacity:0;transform:translate3d(0,2.4rem,0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:translate3d(0,0,0)}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.hero--container__content-picture .swiper{width:100%}.hero--container__content-picture picture img{width:100%;height:auto;animation:heroReveal 1s cubic-bezier(.22,1,.36,1) both}@keyframes heroReveal{from{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.promos{padding:var(--padding-section);padding-bottom:0}.promos--animated{animation:promoReveal 1s cubic-bezier(.22,1,.36,1) both}.promos__heading{margin-bottom:var(--xl)}@media (max-width:767px){.promos__heading{margin-bottom:var(--xxxxl)}}.promos__title{margin:0;color:var(--color-red);font-family:var(--primaria-bold);font-size:var(--xl);font-weight:700}@media (max-width:767px){.promos__title{font-size:var(--xxxxl)}}.promos__description{margin:0;color:var(--color-black);font-family:var(--primaria-regular);font-size:var(--m);letter-spacing:.04em}@media (max-width:767px){.promos__description{font-size:var(--xxl)}}.promos .item{height:auto;overflow:hidden;border-radius:1.4rem}.promos .item img,.promos .item picture{display:block;width:100%}.promos .item img{height:auto}.promos__controls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:var(--xxs);margin-top:var(--m)}.promos__controls:has(.swiper-pagination-lock){display:none}.promos__pagination{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--xxs);width:auto!important}.promos__pagination .swiper-pagination-bullet{width:.7rem;height:.7rem;margin:0!important;border:.1rem solid var(--color-red);background:0 0;opacity:1}.promos__pagination .swiper-pagination-bullet-active{background:var(--color-red)}.promos__navigation{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;gap:var(--xxs)}.promos__arrow{position:relative;width:3.4rem;height:3.4rem;padding:0;border:.1rem solid currentColor;border-radius:50%;background:0 0;color:var(--color-red);cursor:pointer}.promos__arrow::before{content:"";position:absolute;top:50%;left:50%;width:.9rem;height:.9rem;border-top:.2rem solid currentColor;border-right:.2rem solid currentColor}.promos__arrow--prev::before{transform:translate(-30%,-50%) rotate(-135deg)}.promos__arrow--next::before{transform:translate(-70%,-50%) rotate(45deg)}.promos__arrow.swiper-button-disabled{opacity:.45;cursor:default}.promos .swiper-pagination-bullet:focus-visible,.promos__arrow:focus-visible{outline:.2rem solid var(--color-red);outline-offset:.4rem}@keyframes promoReveal{from{opacity:0;transform:translate3d(0,6rem,0)}to{opacity:1;transform:translate3d(0,0,0)}}.own-brands{padding:var(--padding-section);padding-bottom:0}.own-brands__picture{display:block}.own-brands__picture img{display:block;width:100%;height:auto}.recipes{padding:var(--padding-section);overflow:hidden}.recipes .swiper{column-gap:var(--xxs)}.recipes__card{min-width:0;height:auto;overflow:hidden;border-radius:var(--borderradius)}.recipes__card img,.recipes__card picture{display:block;width:100%}.recipes__card img{height:auto}.recipes__pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:var(--xxs);margin-top:var(--m)}.recipes__pagination.swiper-pagination-lock{display:none}.recipes__pagination .swiper-pagination-bullet{width:var(--xxs);height:var(--xxs);margin:0!important;padding:0;border:.1rem solid var(--color-red);border-radius:50%;background:0 0;opacity:1;cursor:pointer}.recipes__pagination .swiper-pagination-bullet-active{background:var(--color-red)}.recipes__pagination .swiper-pagination-bullet:focus-visible{outline:.2rem solid var(--color-red);outline-offset:.4rem}@media (max-width:767px){.recipes .swiper{overflow:visible}}