:root{--color-grey-100:#F0F0F0;--color-grey-200:#F5F5F5}.dynamic-menu-list h1,.dynamic-menu-list h2,.dynamic-menu-list h3,.dynamic-menu-list h4,.dynamic-menu-list h5,.dynamic-menu-list h6,.dynamic-menu-list p{margin:0}.dml_list{display:flex;align-items:center;justify-content:space-between;row-gap:10px;flex-wrap:wrap}.cs_menulist-inner{display:grid}.cs_menulist-item-inner{border:1px solid var(--color-grey-100);overflow:hidden;height:100%;display:flex;flex-direction:column}.cs_menulist-item__image{width:100%;position:relative;padding-bottom:67%}.cs_menulist-item__image img{position:absolute;width:100%;height:100%;object-fit:cover}.cs_menulist_top{position:relative}.cs_menulist_top .menulist-item__link{display:block;position:absolute;width:100%;height:100%;top:0;left:0}.cs_menulist_bottom{background-color:var(--color-grey-200);position:relative}.menulist_file{border-radius:50%;background-color:var(--color-button-background, #E9A624);display:flex;justify-content:center;align-items:center;padding:6.4px 5px}.menulist_file svg{width:14px;height:11.2px}.cs_menulist_bottom:not(.no_items) .menulist_file{position:absolute;top:-11px;right:10px}.cs_menulist_bottom{height:100%;display:flex;flex-direction:column}.cs_menulist_bottom:has(.menulist-menu__link) .menulist-menu--initial{margin-bottom:8px}.cs_menulist_bottom .menulist-item__link{margin-top:auto;justify-content:flex-start}.cs_menulist_bottom.no_items{padding:8px 16px;gap:10px;flex-direction:row;align-items:center;justify-content:space-between}.dynamic-menu-list .home-section--content{margin-top:0}.dynamic-menu-list>*:not(:last-child){margin-block-end:40px}.cs_menulist-item-inner .menulist-menu__link{padding-block:5px;font-size:14px;line-height:22px}@media screen and (min-width:860px){.cs_menulist-inner{gap:30px}.cs_menulist-item-inner{border-radius:var(--border-radius)}.cs_menulist_top{padding:8px 10px}.cs_menulist-item__image{margin-bottom:10px}.cs_menulist_bottom{padding:10px}}@media(max-width:859px){.dynamic-menu-list>*:not(:last-child){margin-block-end:20px}.cs_menulist-inner{gap:10px;grid-template-columns:repeat(2,1fr)}.cs_menulist-item-inner{border-radius:calc(var(--border-radius) / 2.4)}.cs_menulist_top{padding:8px 10px}.cs_menulist-item__image{margin-bottom:8px}.cs_menulist_bottom{padding:10px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dynamic-menu-list.css.map */
