.current-menu{position:relative;display:block;padding:1.875rem 0 1.875rem 1rem}@media(min-width: 1024px){.current-menu{padding:3.5rem 0 4.5rem 1.875rem}}.current-menu .swiper{margin-top:2rem;padding-bottom:0 !important}@media(min-width: 1024px){.current-menu .swiper{margin-top:2.5rem}}.current-menu .swiper-slide{height:unset !important}.current-menu .carousel__controls{display:flex;align-items:center;margin-top:2rem}@media(min-width: 1024px){.current-menu .carousel__controls{margin-top:3.5rem;padding-right:2.5rem;gap:3.5rem;justify-content:space-between}}.current-menu .carousel__pager{display:none;gap:2.5rem}.current-menu .carousel__pager .pager-prev,.current-menu .carousel__pager .pager-next{height:1.25rem}@media(min-width: 1024px){.current-menu .carousel__pager{display:flex}}.current-menu .swiper-scrollbar{height:4px !important;background:var(--color-sand);border-radius:0;left:0 !important;bottom:0 !important;position:relative !important}@media(min-width: 1024px){.current-menu .swiper-scrollbar{min-width:85%}}.current-menu .swiper-scrollbar-drag{background:var(--color-dark-green);border-radius:0}.current-menu .s-1{margin-bottom:1rem}.current-menu .h3{vertical-align:middle}@media(max-width: 1023px){.current-menu .h3{margin-bottom:1rem}}@media(min-width: 1024px){.current-menu .h3{display:inline-block;margin-right:1.5rem}}.current-menu .badge{border-radius:.25rem}@media(min-width: 1024px){.current-menu .weekly-menus__button{position:absolute;top:5.3125rem;right:2.5rem}}@media(max-width: 1023px){.current-menu .weekly-menus__button{padding-right:.9375rem;text-align:center;margin-top:2rem}.current-menu .weekly-menus__button .btn{width:100%}}@media(min-width: 1024px){.template-404 .current-menu .weekly-menus__button{top:62px}}
