/* ********************************************* */
/* ********************************************* */
/* * JEMO v11.1.1 - Root Light Theme           * */
/* ********************************************* */
/* ********************************************* */
:root {
/* ********************************************* */
    .jemo-color-mode .jemo-background .jemo-background-item-1 { background-image: linear-gradient(var(--light-3-1), var(--light-5-1)); opacity: 0.1; }
    .jemo-color-mode .jemo-background .jemo-background-item-2 { background-image: linear-gradient(90deg, var(--light-3-1), var(--light-5-1)); opacity: 0.2; }
    .jemo-color-mode .jemo-background .jemo-background-item-3 { background: var(--light-5-1); opacity: 0.2; }
    @media screen and (min-width:1272px) {
        .jemo-color-mode.jemo-front-mode:not(.jemo-scroll-mode) .jemo-header { background: transparent; box-shadow: none; }
    }
/* ********************************************* */
    .jemo-color-mode { background: var(--light-2-1); color: var(--dark-4-1); }
    .jemo-color-mode .jemo-header #block-jemo-site-branding a { color: var(--black-1-1); }
    .jemo-color-mode .jemo-page--footer { background: var(--light-5-1); color: var(--dark-1-1); }
/* ********************************************* */
    .elg-block--card { background: var(--light-3-1); }
/* ********************************************* */
    .field--name-field-buttons .field__item a,
    .field--name-field-paragraph-buttons .field__item a { border: 1px solid var(--dark-color-1-1); color: var(--dark-color-1-1); }
    .field--name-field-buttons .field__item:first-child a,
    .field--name-field-paragraph-buttons .field__item:first-child a { border: 1px solid var(--dark-color-1-2); background: var(--dark-color-1-1); color: var(--white-1-1); }

    .field--name-field-paragraph-items > .field__item,
    .field--name-field-paragraph-texts > .field__item { background: var(--light-3-1); }
/* ********************************************* */
    .elg-item--paragraph--page-about .elg-item--paragraph-container { background: var(--light-1-1); }
    .elg-item--paragraph--page-about .elg-item--paragraph-container .elg-item-container,
    .elg-item--paragraph--page-features-3 .elg-item--paragraph-container .elg-item-container { background: var(--light-3-1); }
    .elg-item--paragraph--front-featured-product { background: var(--light-1-1); }

    /*.elg-item--paragraph--front-hero .field--name-field-paragraph-items > .field__item, .field--name-field-paragraph-texts > .field__item:nth-child(odd) { background: var(--light-4-1); }*/
    .elg-item--paragraph--front-services .field--name-field-paragraph-items > .field__item { background: var(--light-3-1); } 
    .elg-item--paragraph--front-services .field--name-field-paragraph-items > .field__item:nth-child(1) { background: var(--light-4-1); }
    
    .elg-item--paragraph--menu-delivery-salsa { background: var(--light-3-1); }
    .elg-item--paragraph--page-delivery-meat { background: var(--light-3-1); }

    .elg-item--paragraph--page-products { background: var(--light-3-1); }

    input[type="date"]::-webkit-calendar-picker-indicator { filter: invert(0); }

    @media (prefers-color-scheme: dark) {
    input[type="date"]::-webkit-calendar-picker-indicator { filter: invert(1); }
}
/* ********************************************* */
    
/* ********************************************* */ 

/* ********************************************* */
}
/* Tema claro */
@media (prefers-color-scheme: light) {
  input[type="date"]::-webkit-calendar-picker-indicator { filter: invert(0); }
}
/* ********************************************* */
/* ********************************************* */
/* * JEMO v11.1.1 - Dark Theme                 * */
/* ********************************************* */
/* ********************************************* */
[data-theme="dark"] {
/* ********************************************* */
    .jemo-color-mode .jemo-background .jemo-background-item-1 { background-image: linear-gradient(var(--dark-3-1), var(--dark-5-1)); opacity: 0.1; }
    .jemo-color-mode .jemo-background .jemo-background-item-2 { background-image: linear-gradient(90deg, var(--dark-3-1), var(--dark-5-1)); opacity: 0.2; }
    .jemo-color-mode .jemo-background .jemo-background-item-3 { background: var(--dark-5-1); opacity: 0.2; }

    .jemo-color-mode { background: var(--dark-2-1); color: var(--light-4-1); }
    @media screen and (min-width:1272px) {
        .jemo-color-mode.jemo-front-mode:not(.jemo-scroll-mode) .jemo-header { background: transparent; }
    }
    .jemo-color-mode .jemo-page--footer { background: var(--dark-1-1); color: var(--light-5-1); }

    .jemo-color-mode .jemo-header #block-jemo-site-branding a { color: var(--white-1-1); }
/* ********************************************* */
    .elg-block--card { background: var(--dark-3-1); }
/* ********************************************* */
    .field--name-field-buttons .field__item a,
    .field--name-field-paragraph-buttons .field__item a { border: 1px solid var(--light-color-1-1); color: var(--light-color-1-1); }
    .field--name-field-buttons .field__item:first-child a,
    .field--name-field-paragraph-buttons .field__item:first-child a { border: 1px solid var(--light-color-1-2); background: var(--light-color-1-1); color: var(--white-1-1); }

    .field--name-field-paragraph-items > .field__item,
    .field--name-field-paragraph-texts > .field__item { background: var(--dark-3-1); }
/* ********************************************* */
    .elg-item--paragraph--page-about .elg-item--paragraph-container,
    .elg-item--paragraph--page-features-3 .elg-item--paragraph-container .elg-item-container { background: var(--dark-5-1); }
    .elg-item--paragraph--front-featured-product { background: var(--dark-3-1); }
    .elg-item--paragraph--front-services .field--name-field-paragraph-items > .field__item { background: var(--dar-3-1); } 
    .elg-item--paragraph--front-services .field--name-field-paragraph-items > .field__item:nth-child(1) { background: var(--dark-4-1); }


    .elg-item--paragraph--page-products { background: var(--dark-3-1); }

    input[type="date"]::-webkit-calendar-picker-indicator { filter: invert(1); }
/* ********************************************* */
    @media (prefers-color-scheme: dark) {
        input[type="date"]::-webkit-calendar-picker-indicator { filter: invert(0); }
    }
}
/* Tema oscuro */
@media (prefers-color-scheme: dark) {
    input[type="date"]::-webkit-calendar-picker-indicator { filter: invert(1); }
}
/* ********************************************* */
/* ********************************************* */
/* * JEMO v11.1.1 - Format                     * */
/* ********************************************* */
/* ********************************************* */
html, 
body { font-family: "Noto Sans", sans-serif; font-size: clamp(16px, 1vw, 18px); font-weight: 400; line-height: 1.4; }
h1, .h1 { margin-bottom: 1.5rem; font-family: "Stardos Stencil", system-ui; font-weight: 400; font-size: clamp(3rem, 5vw, 4rem); line-height: 1.1; }
h2, .h2 { margin-bottom: 1.5rem; font-family: "Stardos Stencil", system-ui; font-weight: 400; font-size: clamp(2rem, 3vw, 2.50rem); line-height: 1.1; }
h3, .h3 { margin-bottom: 1.25rem; font-family: "Noto Serif", serif; font-weight: 600; font-size: clamp(1.50rem, 2vw, 1.75rem); line-height: 1.1;  }
h4, .h4 { margin-bottom: 1rem; font-family: "Noto Serif", serif; font-weight: 400; font-size: clamp(1.25rem, 1.75vw, 1.50rem); line-height: 1.2; }
h5, .h5 { margin-bottom: 1rem; font-family: "Noto Serif", serif; font-weight: 400; font-size: clamp(18px, 1.25vw, 20px); line-height: 1.2; }
h6, .h6 { margin-bottom: 0.75rem; font-family: "Noto Serif", serif; font-weight: 400; font-size: clamp(16px, 1vw, 18px);  line-height: 1.4; }

h1.h6 { margin-bottom: 0; }

hr { height: 0; margin: calc(1rem - 1px) 0 0.5rem 0; opacity: 0.5; }
label { font-weight: normal; }

p { margin-bottom: 1rem; }
em { font-style: normal; opacity: 0.6; }
blockquote { margin: 1rem 0 1.5rem 0; border-left: 3px solid var(--color-1-6); padding-left: 1.5rem; }
blockquote p { opacity: 1; font-size: 1rem; font-style: italic; }
html[lang="en"] { overflow-wrap: break-word; }
html[lang="et"] {
    h1, .h1 { font-size: clamp(2.5rem, 4.5vw, 3.5rem); overflow-wrap: break-word;  }
}
html[lang="ru"] {
    h1, .h1 { font-size: clamp(2.5rem, 6.5vw, 4.5rem); overflow-wrap: break-word;  }
}

.elg-component--accordion * { margin-bottom: 0; }
.elg-component--accordion .elg-component--accordion-header { position: relative; cursor: pointer; }
.elg-component--accordion .elg-component--accordion-header:after { content: '\002B'; position: absolute; top: 0; right: 0.5rem; }
.elg-component--accordion .elg-component--accordion-header.active:after { content: "\2212"; }
.elg-component--accordion .elg-component--accordion-body { max-height: 0; margin-top: 0; margin-right: 2rem; overflow: hidden; transition: max-height 0.2s ease-out; }

.elg-component--image { position: relative; z-index: 0; display: flex; justify-content: stretch; align-items: flex-end; width: 100%; height: 100%; aspect-ratio: 16 / 9; }
.elg-component--image .elg-component--image-header { position: relative; z-index: 1; width: 100%; height: 100%; margin: 0; }
.elg-component--image .elg-component--image-header .field {  }
.elg-component--image .elg-component--image-header .field img { position: absolute; object-fit: cover; object-position: center; width: 100%; height:100%; filter: brightness(80%); }
.elg-component--image .elg-component--image-body { position: absolute; z-index: 2; width: 100%; margin: 0; padding: 1rem; background: linear-gradient(0deg,rgba(42, 123, 155, 0.8) 0%, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%); }
.elg-component--image .elg-component--image-body .field--name-field-paragraph-links a { display: block; filter: invert(100%); }
/* ********************************************* */
/* ********************************************* */
/* * JEMO v11.1.1 - Layout                     * */
/* ********************************************* */
/* ********************************************* */
.jemo-color-mode .jemo-background { position: fixed; z-index: 0; overflow: hidden; inset: 0; pointer-events: none; }
.jemo-color-mode .jemo-background .jemo-background-item { width: clamp(16rem, 8rem + 16vw, 24rem); height: clamp(16rem, 8rem + 16vw, 24rem); }
.jemo-color-mode .jemo-background .jemo-background-item { position:absolute; z-index: 0; filter: blur(4rem); }
.jemo-color-mode .jemo-background .jemo-background-item-1 { top: 0; left: 25%; opacity: 0.1; }
.jemo-color-mode .jemo-background .jemo-background-item-2 { top: 0; right: 25%; opacity: 0.2; }
.jemo-color-mode .jemo-background .jemo-background-item-3 { top: 35%; left: 35%; opacity: 0.2; }
/*.jemo-front-mode .jemo-page--main .jemo-main { padding-top: 106px;  }*/
.jemo-color-mode .jemo-page--footer .jemo-footer .jemo-footer--footer * { font-size: 0.875rem; }
.jemo-color-mode .jemo-page--footer .jemo-footer .jemo-footer--header,
.jemo-color-mode .jemo-page--footer .jemo-footer .jemo-footer--footer { padding: 0.5rem 0; }
.jemo-color-mode .jemo-page--footer .jemo-footer .jemo-footer--body { padding: 1rem 0; }
.jemo-color-mode .jemo-page--footer .jemo-footer .jemo-footer--header #Breadcrumb.breadcrumb .breadcrumb-items { margin-bottom: 0; }
/* ********************************************* */
/* ********************************************* */
/* * JEMO v11.1.1 - Content                    * */
/* ********************************************* */
/* ********************************************* */
.jemo-page--main-page .field--name-field-paragraphs .field__item:first-child .elg-item--paragraph { padding-top: 0; }
.jemo-page--main-member #block-jemo-primary-local-tasks { margin-bottom: 1rem; }
.jemo-page--main-member #block-jemo-primary-local-tasks .elg-menu > li > a { display: block; padding: 0.5rem; }

.jemo-page--main-user #block-jemo-primary-local-tasks {  }
.jemo-page--main-user #block-jemo-primary-local-tasks .elg-menu { display: flex; gap: 0 1rem;  }
.jemo-page--main-user #block-jemo-primary-local-tasks .elg-menu > li {  }
.jemo-page--main-user #block-jemo-primary-local-tasks .elg-menu > li > a { display: block; padding: 0.5rem 1rem; }
/* ********************************************* */
/* ********************************************* */
/* * JEMO v11.1.1 - Regions                    * */
/* ********************************************* */
/* ********************************************* */
.region--jemo-profile-center {  }
.region--jemo-profile-left article,
.region--jemo-profile-center article,
.region--jemo-profile-center-left article,
.region--jemo-profile-center-right article { margin-bottom: calc(1vw + 1rem); }
/* ********************************************* */
/* ********************************************* */
/* * JEMO v11.1.1 - Blocks                     * */
/* ********************************************* */
/* ********************************************* */
.jemo-header #block-jemo-sitebranding img { height: 32px; margin: 0; }
.jemo-footer #block-jemo-sitebranding img { height: 48px; margin: 0; }
@media screen and (min-width:1272px) {
    .jemo-header #block-jemo-sitebranding img { height: 48px; margin: 0; }
}


#block-jemo-page-title h1 { margin-bottom: 3rem; }

.elg-block--profile {  }

.elg-block--announcement { padding: 0.5rem 0; }

.elg-block--card { margin-bottom: 1rem; padding: 1rem; border-radius: 0.5rem; }
.elg-block--card header { margin-bottom: 1rem; }
.elg-block--card .elg-table { margin-bottom: 0; }

.elg-block--member-profile-fields .views-row { display: flex; gap: 1rem; align-items: center; }
.elg-block--member-profile-fields .views-field-user-picture .field-content { overflow: hidden; width: 64px; height: 64px; border-radius: 50%; }
.elg-block--member-profile-fields .views-field-user-picture .field-content img {  }
.elg-block--member-profile-fields .views-field-field-first-name h4 { margin-bottom: 0; }

/* ********************************************* */
/* ********************************************* */
/* * JEMO v11.1.1 - Menus                      * */
/* ********************************************* */
/* ********************************************* */
.elg-menu > ul.elg-menu { display: flex; margin: 0; border: 0; padding: 0; list-style: none; }
.elg-menu > ul.elg-menu > li { font-weight: 400; }
.elg-menu > ul.elg-menu > li > a { display: block; font-size: 1.125rem; }
.elg-menu > ul.elg-menu > li > a[href="en"]:before { content: "EN"; }
@media screen and (max-width:1271px) {
    .elg-menu > ul.elg-menu { flex-direction: column; }
    .elg-menu > ul.elg-menu > li > a { padding: 0.5rem 1rem; }
}
@media screen and (min-width:1272px) {
    .elg-menu > ul.elg-menu { flex-direction: row; }
    .elg-menu > ul.elg-menu > li > a { padding: 0rem 1rem; }
}

.elg-member-tabs > ul { display: flex; gap: 0; margin: 0; border: 0; padding: 0; list-style: none; }


.elg-footer-menu { margin-bottom: 1rem; }
.elg-footer-menu.elg-menu-horizontal > ul.elg-menu { gap: 0 1rem; }
.elg-footer-menu.elg-menu-vertical > ul.elg-menu { gap: 0.5rem 0; }
.elg-footer-menu .elg-menu > li > a { padding: 0 0 !important; font-size: 1rem !important; }


.elg-menu--company-menu > ul.elg-menu,
.elg-menu--services-menu > ul.elg-menu { flex-direction: column; }

@media screen and (min-width:1272px) {
    .elg-menu-horizontal > ul,
    .elg-menu-horizontal > ul.elg-menu { flex-direction: row; gap: 0; }
    .elg-menu-vertical > ul,
    .elg-menu-vertical > ul.elg-menu { flex-direction: column; gap: 0; }
}
/* ********************************************* */
/* ********************************************* */
/* * JEMO v11.1.1 - Views                      * */
/* ********************************************* */
/* ********************************************* */
.elg-view--products .views-view-responsive-grid .views-view-responsive-grid__item {  }
.elg-view--products .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-product-image,
.elg-view--products .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-image { margin-bottom: 1rem; }
/* ********************************************* */
/* ********************************************* */
/* * JEMO v11.1.1 - Fields                     * */
/* ********************************************* */
/* ********************************************* */
.captcha .description { display: none; }
.field--name-field-buttons,
.field--name-field-paragraph-buttons { display: flex; gap: 1rem; flex-wrap: wrap; margin-bottom: 1rem; }
.field--name-field-buttons .field__item a,
.field--name-field-paragraph-buttons .field__item a { display: block; padding: 0.75rem 1.5rem; border-radius: 0.5rem; text-align: center; }

.field--name-field-paragraph-links .field__item a { display: inline-block; padding: 0.75rem 1rem; text-align: center; font-weight: 600; }

.field--name-field-image,
.views-field-field-image,
.field--name-field-event-cover-image,
.field--name-field-product-image,
.views-field-field-product-image,
.field--name-field-paragraph-image,
.views-field-field-event-photo-album,
.views-field-field-thumbnail { overflow: hidden; border-radius: 0.5rem; }

.field--name-field-paragraph-image { margin-bottom: 1.5rem; }


.field--name-field-paragraph-items {  }
.field--name-field-paragraph-items > .field__item { border-radius: 0.5rem; padding: 1.5rem 1rem; backdrop-filter: blur(1rem); }

.views-field-field-image { margin-bottom: 1rem; }
.views-field-field-image .field-content a img { scale: 1.1; transition: all ease 0.4s; }
.views-field-field-image .field-content a:hover img,
.views-field-field-image .field-content a:focus img { scale: 1; }

.views-field-field-thumbnail { margin-bottom: 1rem; }
.views-field-field-thumbnail .field-content a img { scale: 1.1; transition: all ease 0.4s; }
.views-field-field-thumbnail .field-content a:hover img,
.views-field-field-thumbnail .field-content a:focus img { scale: 1; }

#edit-order-fieldscheckout-field-shipping-date-wrapper h4 { display: none; font-size: clamp(16px, 1vw, 18px) !important: }

/* ********************************************* */
/* ********************************************* */
/* * JEMO v11.1.1 - Paragraphs                 * */
/* ********************************************* */
/* ********************************************* */
.elg-item--paragraph { padding: 3rem 0; }
.elg-item--paragraph .elg-item--paragraph-header { margin-bottom: 1.5rem; }
.elg-item--paragraph .elg-item--paragraph-body p { opacity: 0.8; }
/* ********************************************* */
/* ********************************************* */
.elg-item--paragraph--page-about:before { content: ""; display: block; position: absolute; z-index: 0; width: 100%; height: 100%; background-blend-mode: multiply; background: url("images/talavera-pattern-background.gif"); background-repeat: repeat; background-attachment: fixed; opacity: 0.25 }
/* ********************************************* */
.elg-item--paragraph--page-features-3 .field--name-field-paragraph-texts { display:flex; justify-content: stretch; flex-wrap: wrap; gap: 1rem; }
.elg-item--paragraph--page-features-3 .field--name-field-paragraph-texts > .field__item { flex: 0 1 100%; border-radius: 1rem; padding: 1.5rem; }
@media screen and (min-width:1272px) {
    .elg-item--paragraph--page-features-3 .field--name-field-paragraph-texts > .field__item { flex: 0 1 calc(33.33333333% - 1rem); }
}



.elg-item--paragraph--page-faqs .field--name-field-paragraph-items .field__item + .field__item { margin-top: 0.5rem; }


.elg-item--paragraph--page-hero {  }
.elg-item--paragraph--page-hero .elg-item--paragraph-header { padding-top: 5rem; }
.elg-item--paragraph--page-hero .field--name-field-paragraph-texts { display:flex; justify-content: stretch; flex-wrap: wrap; gap: 1rem; }
.elg-item--paragraph--page-hero .field--name-field-paragraph-texts > .field__item { flex: 0 1 100%; border-radius: 1rem; padding: 1.5rem; }
@media screen and (min-width:1272px) {
    .elg-item--paragraph--page-hero .field--name-field-paragraph-texts > .field__item { flex: 0 1 calc(25% - 1rem); }
}

.elg-item--paragraph--delivery-process .field--name-field-paragraph-texts { display:flex; justify-content: stretch; flex-wrap: wrap; gap: 1rem; }
.elg-item--paragraph--delivery-process .field--name-field-paragraph-texts > .field__item { flex: 0 1 100%; border-radius: 1rem; padding: 1.5rem; }
@media screen and (min-width:1272px) {
    .elg-item--paragraph--delivery-process .field--name-field-paragraph-texts > .field__item { flex: 0 1 calc(25% - 1rem); }
}

.elg-item--paragraph--page-services .field--name-field-paragraph-items { display:flex; justify-content: stretch; flex-wrap: wrap; gap: 1rem; }
.elg-item--paragraph--page-services .field--name-field-paragraph-items > .field__item { flex: 0 1 100%; border-radius: 1rem; padding: 1.5rem; }
@media screen and (min-width:1528px) {
    .elg-item--paragraph--page-services .field--name-field-paragraph-items > .field__item { flex: 0 1 calc(33.333333% - 1rem); }
}

/* ********************************************* */
.elg-item--paragraph--front-hero {  }
.elg-item--paragraph--front-hero .field--name-field-paragraph-texts { display:flex; justify-content: stretch; flex-wrap: wrap; gap: 1rem; }
.elg-item--paragraph--front-hero .field--name-field-paragraph-texts > .field__item { flex: 0 1 100%; border-radius: 1rem; padding: 1.5rem; }
@media screen and (min-width:1272px) {
    .elg-item--paragraph--front-hero .elg-item--paragraph-header { padding-top: 9rem; }
    .elg-item--paragraph--front-hero .field--name-field-paragraph-texts > .field__item { flex: 0 1 calc(25% - 1rem); }
}

.elg-item--paragraph--front-services .field--name-field-paragraph-items { display:flex; justify-content: stretch; flex-wrap: wrap; gap: 1rem; }
.elg-item--paragraph--front-services .field--name-field-paragraph-items > .field__item { flex: 0 1 100%; border-radius: 1rem; padding: 1rem; }
.elg-item--paragraph--front-services .field--name-field-paragraph-items > .field__item:nth-child(even) .elg-item--subparagraph--front-services-item .elg-flex .elg-items { flex-direction: row-reverse; }
@media screen and (min-width:1272px) {
    .elg-item--paragraph--front-services .field--name-field-paragraph-items > .field__item { flex: 0 1 calc(33.333333% - 1rem); border-radius: 1rem; padding: 1rem; }
}


.elg-item--paragraph--front-tabs {  }
.elg-item--paragraph--front-tabs .field--name-field-paragraph-tabs { display: flex; justify-content: center; gap: 1rem;  }
.elg-item--paragraph--front-tabs .field--name-field-paragraph-tabs .field__item {  }
.elg-item--paragraph--front-tabs .field--name-field-paragraph-tabs .field__item > a {  } 

.elg-item--paragraph--front-tabs .elg-item--subparagraph--front-tabs-item:last-of-type { display: none; }
.elg-item--paragraph--front-tabs .elg-item--subparagraph--front-tabs-item:target,
.elg-item--paragraph--front-tabs .elg-item--subparagraph--front-tabs-item.active { display: block; }


.elg-item--paragraph--page-services .field--name-field-paragraph-items { display:flex; justify-content: stretch; flex-wrap: wrap; gap: 2rem; }
.elg-item--paragraph--page-services .field--name-field-paragraph-items > .field__item { flex: 0 1 100%; border-radius: 1rem; padding: 2rem; }
.elg-item--paragraph--page-services .field--name-field-paragraph-items > .field__item:nth-child(even) .elg-item--subparagraph--front-services-item .elg-flex .elg-items { flex-direction: row-reverse; }



.elg-item--paragraph--delivery-menu {  }
.elg-item--paragraph--delivery-menu .field--name-field-paragraph-items.field__items {  }
.elg-item--paragraph--delivery-menu .field--name-field-paragraph-items.field__items .field__item { overflow: hidden; background: transparent; margin: 0; border: 0; padding: 0;  }
.elg-item--paragraph--delivery-menu .field--name-field-paragraph-items.field__items .field__item { grid-column: span 1; grid-row: span 1;  }
.elg-item--paragraph--delivery-menu .field--name-field-paragraph-items.field__items .field__item + .field__item { margin-top: 1rem; }
@media screen and (min-width:1272px) {
    .elg-item--paragraph--delivery-menu .field--name-field-paragraph-items.field__items { display: grid; grid-gap: 1rem; grid-template-columns: repeat(auto-fill, minmax(30%, 1fr)); }
    .elg-item--paragraph--delivery-menu .field--name-field-paragraph-items.field__items .field__item + .field__item { margin-top: 0; }
    .elg-item--paragraph--delivery-menu .field--name-field-paragraph-items.field__items .field__item:nth-child(1) { grid-column: span 2; grid-row: span 2;  }
    .elg-item--paragraph--delivery-menu .field--name-field-paragraph-items.field__items .field__item:nth-child(2) { grid-column: span 1; grid-row: span 1;  }
    .elg-item--paragraph--delivery-menu .field--name-field-paragraph-items.field__items .field__item:nth-child(3) { grid-column: span 1; grid-row: span 2;  }
/*
.elg-item--paragraph--delivery-menu .field--name-field-paragraph-items.field__items { column-count: 1; column-gap: 1rem; }
.elg-item--paragraph--delivery-menu .field--name-field-paragraph-items.field__items .field__item { display: inline-block; break-inside: avoid; }
@media screen and (min-width:1272px) {
    .elg-item--paragraph--delivery-menu .field--name-field-paragraph-items.field__items { column-count: 3; }
}*/