.page_link__ze9wT{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s ease}.page_link__ze9wT:hover{cursor:pointer}.page_link__ze9wT.page_active__7H6Cd,.page_link__ze9wT:hover{text-decoration-line:underline;text-decoration-thickness:2px}.page_container__tjhZW{padding:48px 0}.page_page__hltFv{margin:16px auto}.findStoreSkeleton_link__vsQFG{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s ease}.findStoreSkeleton_link__vsQFG:hover{cursor:pointer}.findStoreSkeleton_link__vsQFG.findStoreSkeleton_active__JhkIt,.findStoreSkeleton_link__vsQFG:hover{text-decoration-line:underline;text-decoration-thickness:2px}.findStoreSkeleton_container__qnnKy{width:100%;display:grid;grid-template-columns:.7fr 1fr;gap:1em}@media(max-width:767px){.findStoreSkeleton_container__qnnKy{grid-template-columns:1fr}}.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s ease}.link:hover{cursor:pointer}.link.active,.link:hover{text-decoration-line:underline;text-decoration-thickness:2px}@keyframes opacity-keyframes{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.ngr-skeleton--primary{background-color:#eee}.ngr-skeleton--secondary{background-color:#ddd}.ngr-skeleton--alpha{background-color:rgba(0,0,0,.133)}.ngr-skeleton--circle{width:var(--diameter);height:var(--diameter);min-width:var(--diameter);min-height:var(--diameter);border-radius:100%;animation:opacity-keyframes 1s infinite}.ngr-skeleton--rect{width:var(--width);height:var(--height);border-radius:var(--border-radius);animation:opacity-keyframes 1s infinite}.logoutButton_link__fnAVg{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s ease}.logoutButton_link__fnAVg:hover{cursor:pointer}.logoutButton_link__fnAVg.logoutButton_active__5rYAv,.logoutButton_link__fnAVg:hover{text-decoration-line:underline;text-decoration-thickness:2px}.logoutButton_logoutButton__AW1B1{color:inherit;font-family:roboto,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#2d3340;gap:8px}@media(max-width:767px){.logoutButton_logoutButton__AW1B1{line-height:24px;font-size:16px}}.drawer_link__fZdfh{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s ease}.drawer_link__fZdfh:hover{cursor:pointer}.drawer_link__fZdfh.drawer_active__bIhFR,.drawer_link__fZdfh:hover{text-decoration-line:underline;text-decoration-thickness:2px}.drawer_button__GWkTO{padding:0;background-color:transparent;fill:currentColor;stroke:currentColor}.drawer_shadow__tQ2XM{position:fixed;left:0;top:0;z-index:10;width:100vw;height:100dvh;opacity:.5;background-color:#000}.drawer_drawer__485Ei{position:fixed;top:0;bottom:0;background-color:#fff;z-index:20;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:translateX(100%);width:100%;overflow-y:auto}@media(min-width:768px)and (max-width:1139px){.drawer_drawer__485Ei{width:50%}}@media(min-width:1140px){.drawer_drawer__485Ei{width:33.333333%}}@media(min-width:768px){.drawer_drawer__485Ei{transform:translateX(0)}.drawer_drawer__485Ei.drawer_drawerLeft__g5s47{transform:translateX(-100vw)}.drawer_drawer__485Ei.drawer_drawerRight__zvyd5{transform:translateX(100vw)}}.drawer_drawer__485Ei.drawer_drawerLeft__g5s47{left:0}.drawer_drawer__485Ei.drawer_drawerRight__zvyd5{right:0}.drawer_drawer__485Ei.drawer_drawerVisible__4tzy9{width:100vw;height:100vh;height:100dvh;transform:translateY(0)}@media(min-width:768px)and (max-width:1139px){.drawer_drawer__485Ei.drawer_drawerVisible__4tzy9{width:50%;transform:translateX(0)}}@media(min-width:1140px){.drawer_drawer__485Ei.drawer_drawerVisible__4tzy9{width:33.333333%;transform:translateX(0)}}.drawer_drawer__485Ei.drawer_drawerOnTop__lzNtC{z-index:100}.drawer_container__VckYq{opacity:0;transition-duration:.3s}.drawer_container__VckYq.drawer_containerVisible__EMU3o{transition-delay:.2s;opacity:1}.drawer_closeButton__aIgOq{gap:8px;align-items:center;background-color:transparent;display:none}.drawer_closeButton__aIgOq.drawer_closeButtonVisible__Gd1jq{display:flex}.drawer_buttonIcon__mdCzy{fill:currentColor;width:1.4rem;height:1.4rem}.drawer_content__NNtB_{padding:0 24px 24px}.drawer_drawerHeader__Ot8d3{display:flex;justify-content:flex-end;align-items:center;padding:24px;color:inherit;font-family:roboto,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media(max-width:767px){.drawer_drawerHeader__Ot8d3{line-height:24px;font-size:16px}}.weekMenuCarouselItem_link__4jnQ5{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s ease}.weekMenuCarouselItem_link__4jnQ5:hover{cursor:pointer}.weekMenuCarouselItem_link__4jnQ5.weekMenuCarouselItem_active__eADJ_,.weekMenuCarouselItem_link__4jnQ5:hover{text-decoration-line:underline;text-decoration-thickness:2px}.weekMenuCarouselItem_container__io0S_{display:flex;flex-direction:column;gap:12px;align-items:center}.weekMenuCarouselItem_title__f0_VE{font-size:32px;line-height:40px;font-weight:700;text-align:center}.weekMenuCarouselItem_title__f0_VE a{color:inherit;text-decoration:none}.weekMenuCarouselItem_title__f0_VE a:focus,.weekMenuCarouselItem_title__f0_VE a:hover{color:#035126}.weekMenuCarouselItem_details__SZ5ZR{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;padding:8px 0;margin-bottom:16px}@media(min-width:768px){.weekMenuCarouselItem_details__SZ5ZR>:not(:last-child){padding-right:16px;border-right:1px solid #abadb3}}.weekMenuCarouselItem_buyDialogHeader__qbsG_{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:4px}@media(min-width:768px){.weekMenuCarouselItem_buyDialogHeader__qbsG_{gap:16px;flex-direction:row}}.weekMenuCarouselItem_buyDialogHeaderTitle__Olc5A{text-align:left}.weekMenuCarouselItem_buyDialogHeaderPeople__0pxz4{display:flex;gap:8px;align-items:center;text-align:right}.weekMenuCarouselItem_buyDialogHeaderLabel__PQaKv{font-size:1rem;min-width:-moz-max-content;min-width:max-content}.weekMenuCarouselItem_productBuyCartWrapper__1bS_y{border:1px solid #abadb3;padding:16px;border-radius:8px;max-width:calc(24em + 16px*2);width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;gap:8px}.weekMenuCarouselItem_productBuyCartWrapperSkeleton__SxnZQ{height:74px;width:100%}@media(min-width:768px){.weekMenuCarouselItem_productBuyCartWrapperSkeleton__SxnZQ{width:416px}}.weekMenuCarouselItem_productView__s_jdA{position:relative;max-width:24em;overflow:hidden;width:100%}