.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:400;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:#9c0c10}.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 #d8d8d8}}.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 #d8d8d8;padding:16px;border-radius:4px;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%}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto;.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}