{"id":1924,"date":"2024-10-24T12:39:20","date_gmt":"2024-10-24T09:39:20","guid":{"rendered":"https:\/\/goodmoodmeals.com\/versand-lieferung-von-waren\/"},"modified":"2026-05-06T17:18:27","modified_gmt":"2026-05-06T14:18:27","slug":"versand-lieferung-von-waren","status":"publish","type":"page","link":"https:\/\/goodmoodmeals.com\/de\/versand-lieferung-von-waren\/","title":{"rendered":"Versand \/ Lieferung von Waren"},"content":{"rendered":"\n\n\n<!-- GOOD MOOD MEALS \u2013 LIEFERSEITE SETUP -->\n<section class=\"gmm-delivery-page\" id=\"gmm-delivery-page\">\n  <div class=\"gmm-delivery-page__wrap\">\n\n    <div class=\"gmm-delivery-page__hero\">\n      <p class=\"gmm-delivery-page__eyebrow\">Versand &#038; Lieferung<\/p>\n      <h1>Lieferoptionen in ganz Europa<\/h1>\n      <p>\n        Wir liefern Good Mood Meals nach Lettland, ins Baltikum und in ausgew\u00e4hlte europ\u00e4ische L\u00e4nder.\n        W\u00e4hlen Sie unten Ihr Land aus, um verf\u00fcgbare Liefermethoden, Preise und gesch\u00e4tzte Lieferzeiten zu sehen.\n      <\/p>\n    <\/div>\n\n    <div class=\"gmm-delivery-checker\">\n      <div class=\"gmm-delivery-checker__top\">\n        <div>\n          <h2>Lieferung f\u00fcr Ihr Land pr\u00fcfen<\/h2>\n          <p>Preise und Lieferzeiten werden basierend auf dem ausgew\u00e4hlten Lieferziel angezeigt.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"gmm-delivery-checker__select-area\">\n        <label for=\"gmm-delivery-country\">Land ausw\u00e4hlen<\/label>\n\n        <div class=\"gmm-delivery-checker__select-wrap\">\n          <select id=\"gmm-delivery-country\" class=\"gmm-delivery-checker__select\">\n            <option value=\"\">Land ausw\u00e4hlen<\/option>\n            <option value=\"Austria\">\u00d6sterreich<\/option>\n            <option value=\"Belgium\">Belgien<\/option>\n            <option value=\"Bulgaria\">Bulgarien<\/option>\n            <option value=\"Croatia\">Kroatien<\/option>\n            <option value=\"Czech Republic\">Tschechische Republik<\/option>\n            <option value=\"Denmark\">D\u00e4nemark<\/option>\n            <option value=\"Estonia\">Estland<\/option>\n            <option value=\"Finland\">Finnland<\/option>\n            <option value=\"France\">Frankreich<\/option>\n            <option value=\"Germany\">Deutschland<\/option>\n            <option value=\"Greece\">Griechenland<\/option>\n            <option value=\"Hungary\">Ungarn<\/option>\n            <option value=\"Ireland\">Irland<\/option>\n            <option value=\"Italy\">Italien<\/option>\n            <option value=\"Latvia\">Lettland<\/option>\n            <option value=\"Lithuania\">Litauen<\/option>\n            <option value=\"Luxembourg\">Luxemburg<\/option>\n            <option value=\"Netherlands\">Niederlande<\/option>\n            <option value=\"Norway\">Norwegen<\/option>\n            <option value=\"Poland\">Polen<\/option>\n            <option value=\"Portugal\">Portugal<\/option>\n            <option value=\"Romania\">Rum\u00e4nien<\/option>\n            <option value=\"Slovakia\">Slowakei<\/option>\n            <option value=\"Slovenia\">Slowenien<\/option>\n            <option value=\"Spain\">Spanien<\/option>\n            <option value=\"Sweden\">Schweden<\/option>\n            <option value=\"Switzerland\">Schweiz<\/option>\n          <\/select>\n\n          <svg class=\"gmm-delivery-checker__arrow\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n            <path d=\"M6 9l6 6 6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n          <\/svg>\n        <\/div>\n      <\/div>\n\n      <div class=\"gmm-delivery-result\" id=\"gmm-delivery-result\" style=\"display:none;\" aria-live=\"polite\">\n\n        <div class=\"gmm-delivery-result__head\">\n          <div>\n            <span>Lieferziel<\/span>\n            <strong id=\"gmm-selected-country\">\u2014<\/strong>\n          <\/div>\n          <div class=\"gmm-delivery-result__badge\" id=\"gmm-delivery-zone\">\u2014<\/div>\n        <\/div>\n\n        <div class=\"gmm-delivery-methods\" id=\"gmm-delivery-methods\"><\/div>\n\n        <div class=\"gmm-delivery-free\">\n          <div class=\"gmm-delivery-free__icon\">\u2713<\/div>\n          <div>\n            <span>Kostenlose Lieferoptionen<\/span>\n            <strong id=\"gmm-free-shipping\">\u2014<\/strong>\n            <p id=\"gmm-free-note\">Grenzwerte f\u00fcr kostenlose Lieferung werden nach Rabatten und vor Versandkosten berechnet.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"gmm-delivery-extra-note\" id=\"gmm-extra-note\" style=\"display:none;\"><\/div>\n\n      <\/div>\n    <\/div>\n\n    <div class=\"gmm-delivery-summary\">\n      <div>\n        <strong>Lettland<\/strong>\n        <span>In der Regel 1 Werktag<\/span>\n      <\/div>\n      <div>\n        <strong>Litauen &#038; Estland<\/strong>\n        <span>In der Regel 1\u20132 Werktage<\/span>\n      <\/div>\n      <div>\n        <strong>Europa<\/strong>\n        <span>In der Regel 2\u201312 Werktage<\/span>\n      <\/div>\n    <\/div>\n\n    <div class=\"gmm-delivery-rules\">\n      <div class=\"gmm-delivery-rules__head\">\n        <p class=\"gmm-delivery-page__eyebrow\">Allgemeine Regeln<\/p>\n        <h2>Versand- &#038; Lieferregeln<\/h2>\n      <\/div>\n\n      <div class=\"gmm-delivery-rules__grid\">\n\n        <div class=\"gmm-delivery-rule\">\n          <h3>Bestellbearbeitung<\/h3>\n          <p>\n            Lieferbestellungen werden von Montag bis Freitag von 08:00 bis 16:00 Uhr Rigaer Zeit bearbeitet.\n            Bestellungen, die au\u00dferhalb der Bearbeitungszeiten, an Wochenenden oder an Feiertagen eingehen, werden am n\u00e4chsten Werktag bearbeitet.\n          <\/p>\n        <\/div>\n\n        <div class=\"gmm-delivery-rule\">\n          <h3>Kostenlose Abholung in Salaspils<\/h3>\n          <p>\n            Eine kostenlose Abholung ist im Gesch\u00e4ft mini top!, L\u012bvzemes iela 11\/13, Salaspils, m\u00f6glich.\n            Die Abholung im Gesch\u00e4ft ist von Montag bis Sonntag von 09:00 bis 20:30 Uhr verf\u00fcgbar.\n          <\/p>\n        <\/div>\n\n        <div class=\"gmm-delivery-rule\">\n          <h3>Liefergebiet<\/h3>\n          <p>\n            Wir liefern nur in die L\u00e4nder und Liefergebiete, die w\u00e4hrend des Bestellvorgangs verf\u00fcgbar sind.\n            Bestellungen werden nur angenommen, wenn sich die ausgew\u00e4hlte Lieferadresse oder Abholstelle innerhalb des verf\u00fcgbaren Liefergebiets befindet.\n          <\/p>\n        <\/div>\n\n        <div class=\"gmm-delivery-rule\">\n          <h3>Lieferzeiten<\/h3>\n          <p>\n            Die Lieferzeiten werden ab dem Zeitpunkt gesch\u00e4tzt, an dem die Bestellung versendet und an den Lieferpartner \u00fcbergeben wurde,\n            nicht ab dem Zeitpunkt der Bestellung. Sonntage und Feiertage z\u00e4hlen nicht als Liefertage.\n          <\/p>\n        <\/div>\n\n        <div class=\"gmm-delivery-rule\">\n          <h3>Abholzeiten der Versanddienstleister<\/h3>\n          <p>\n            Lieferungen an Paketautomaten und Abholstellen h\u00e4ngen von den Abholpl\u00e4nen von DPD und Omniva ab.\n            Auch wenn eine Bestellung am selben Tag verpackt wird, kann der endg\u00fcltige Versandzeitpunkt davon abh\u00e4ngen,\n            wann der Versanddienstleister die Pakete aus dem ausgew\u00e4hlten Paketautomaten oder der Abholstelle abholt.\n            Die Abholzeiten k\u00f6nnen je nach Standort, Land und Wochentag variieren.\n          <\/p>\n        <\/div>\n\n        <div class=\"gmm-delivery-rule\">\n          <h3>Internationale Lieferung<\/h3>\n          <p>\n            Bei internationalen Bestellungen kann die endg\u00fcltige Zustellung je nach Zielland und lokalem Lieferpartner\n            an die Lieferadresse, eine nahegelegene Abholstelle, einen Paketautomaten oder eine lokale Postfiliale erfolgen.\n            Bitte folgen Sie den Sendungsinformationen, die per E-Mail gesendet werden.\n          <\/p>\n        <\/div>\n\n        <div class=\"gmm-delivery-rule\">\n          <h3>Produktverf\u00fcgbarkeit<\/h3>\n          <p>\n            Wir bem\u00fchen uns, jede Bestellung vollst\u00e4ndig auszuf\u00fchren. Wenn ein bestellter Artikel nicht verf\u00fcgbar oder nicht in ausreichender Menge vorhanden ist,\n            k\u00f6nnen wir Sie kontaktieren, einen Ersatz anbieten, eine Teillieferung vornehmen oder den nicht verf\u00fcgbaren Teil der Bestellung erstatten.\n          <\/p>\n        <\/div>\n\n        <div class=\"gmm-delivery-rule\">\n          <h3>Lieferangaben<\/h3>\n          <p>\n            Der K\u00e4ufer ist daf\u00fcr verantwortlich, vollst\u00e4ndige und korrekte Lieferangaben einzugeben.\n            Good Mood Meals \u00fcbernimmt keine Verantwortung f\u00fcr Verz\u00f6gerungen oder Verluste, die durch eine falsche Adresse, Telefonnummer oder Angaben zur Abholstelle entstehen.\n          <\/p>\n        <\/div>\n\n        <div class=\"gmm-delivery-rule\">\n          <h3>Fehlgeschlagene Lieferung<\/h3>\n          <p>\n            Wenn die Lieferung aufgrund falscher Angaben, Abwesenheit des Empf\u00e4ngers, eines unzug\u00e4nglichen Lieferorts oder nicht rechtzeitiger Abholung des Pakets fehlschl\u00e4gt,\n            werden die Lieferkosten nicht erstattet. Wenn eine kostenlose oder verg\u00fcnstigte Lieferung angewendet wurde,\n            k\u00f6nnen die tats\u00e4chlichen Lieferkosten von der Erstattung abgezogen werden.\n          <\/p>\n        <\/div>\n\n        <div class=\"gmm-delivery-rule\">\n          <h3>Sendungsverfolgung<\/h3>\n          <p>\n            Sobald Ihre Bestellung vorbereitet und an den Lieferpartner \u00fcbergeben wurde,\n            werden Ihnen die Sendungsinformationen per E-Mail zugesendet, sofern sie f\u00fcr die ausgew\u00e4hlte Liefermethode verf\u00fcgbar sind.\n          <\/p>\n        <\/div>\n\n        <div class=\"gmm-delivery-rule\">\n          <h3>Besch\u00e4digte Ware<\/h3>\n          <p>\n            Wenn das Paket bei der Lieferung sichtbar besch\u00e4digt ist, machen Sie bitte klare Fotos und senden Sie uns innerhalb von 5 Tagen eine E-Mail an\n            <a href=\"mailto:info@goodmoodmeals.com\">info@goodmoodmeals.com<\/a>.\n            Bitte geben Sie Ihre Bestellnummer, eine kurze Beschreibung und Fotos des Schadens an.\n          <\/p>\n        <\/div>\n\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n  .gmm-delivery-page,\n  .gmm-delivery-page * {\n    box-sizing: border-box;\n  }\n\n  .gmm-delivery-page {\n    --gmm-green: #24482d;\n    --gmm-green-2: #2f5d3a;\n    --gmm-green-3: #3d7448;\n    --gmm-cream: #f7f4ee;\n    --gmm-card: #ffffff;\n    --gmm-text: #1f271f;\n    --gmm-muted: rgba(31,39,31,0.68);\n    --gmm-border: rgba(36,72,45,0.14);\n    --gmm-shadow: 0 18px 55px rgba(20,32,24,0.08);\n\n    width: 100%;\n    color: var(--gmm-text);\n    font-family: inherit;\n  }\n\n  .gmm-delivery-page__wrap {\n    max-width: 1040px;\n    margin: 0 auto;\n    padding: 36px 18px;\n  }\n\n  .gmm-delivery-page__hero {\n    text-align: center;\n    max-width: 780px;\n    margin: 0 auto 28px;\n  }\n\n  .gmm-delivery-page__eyebrow {\n    margin: 0 0 9px;\n    font-size: 13px;\n    line-height: 1.2;\n    font-weight: 900;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: var(--gmm-green-2);\n  }\n\n  .gmm-delivery-page__hero h1 {\n    margin: 0;\n    font-size: clamp(34px, 5vw, 58px);\n    line-height: 1.02;\n    font-weight: 950;\n    color: var(--gmm-green);\n    letter-spacing: -0.04em;\n  }\n\n  .gmm-delivery-page__hero p {\n    margin: 16px auto 0;\n    max-width: 680px;\n    font-size: 17px;\n    line-height: 1.58;\n    color: var(--gmm-muted);\n  }\n\n  .gmm-delivery-checker {\n    padding: 28px;\n    border-radius: 30px;\n    background:\n      radial-gradient(circle at top left, rgba(36,72,45,0.11), transparent 34%),\n      linear-gradient(180deg, #ffffff 0%, var(--gmm-cream) 100%);\n    border: 1px solid var(--gmm-border);\n    box-shadow: var(--gmm-shadow);\n  }\n\n  .gmm-delivery-checker__top {\n    display: flex;\n    justify-content: space-between;\n    gap: 20px;\n    align-items: flex-start;\n    margin-bottom: 20px;\n  }\n\n  .gmm-delivery-checker__top h2 {\n    margin: 0;\n    font-size: clamp(24px, 3vw, 36px);\n    line-height: 1.08;\n    font-weight: 950;\n    color: var(--gmm-green);\n    letter-spacing: -0.03em;\n  }\n\n  .gmm-delivery-checker__top p {\n    margin: 8px 0 0;\n    font-size: 15.5px;\n    line-height: 1.5;\n    color: var(--gmm-muted);\n  }\n\n  .gmm-delivery-checker__select-area {\n    max-width: 520px;\n  }\n\n  .gmm-delivery-checker__select-area label {\n    display: block;\n    margin: 0 0 8px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 900;\n    color: var(--gmm-green);\n  }\n\n  .gmm-delivery-checker__select-wrap {\n    position: relative;\n    width: 100%;\n  }\n\n  .gmm-delivery-checker__select {\n    width: 100%;\n    height: 64px;\n    min-height: 64px;\n    appearance: none;\n    -webkit-appearance: none;\n    padding: 0 58px 0 18px;\n    border: 1px solid rgba(36,72,45,0.22);\n    border-radius: 18px;\n    background: #fff;\n    color: var(--gmm-text);\n    font-size: 18px;\n    line-height: 64px;\n    font-weight: 800;\n    outline: none;\n    box-shadow: 0 8px 24px rgba(20,32,24,0.06);\n    cursor: pointer;\n  }\n\n  .gmm-delivery-checker__select:focus {\n    border-color: var(--gmm-green);\n    box-shadow: 0 0 0 4px rgba(36,72,45,0.12);\n  }\n\n  .gmm-delivery-checker__arrow {\n    position: absolute;\n    right: 18px;\n    top: 50%;\n    transform: translateY(-50%);\n    color: var(--gmm-green);\n    pointer-events: none;\n    transition: transform 0.2s ease;\n  }\n\n  .gmm-delivery-checker__select:focus + .gmm-delivery-checker__arrow {\n    transform: translateY(-50%) rotate(180deg);\n  }\n\n  .gmm-delivery-result {\n    margin-top: 24px;\n  }\n\n  .gmm-delivery-result__head {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 14px;\n    padding: 16px;\n    border-radius: 20px;\n    background: rgba(36,72,45,0.08);\n    border: 1px solid rgba(36,72,45,0.12);\n    margin-bottom: 14px;\n  }\n\n  .gmm-delivery-result__head span {\n    display: block;\n    margin-bottom: 3px;\n    font-size: 12px;\n    line-height: 1.2;\n    font-weight: 900;\n    letter-spacing: 0.07em;\n    text-transform: uppercase;\n    color: var(--gmm-muted);\n  }\n\n  .gmm-delivery-result__head strong {\n    display: block;\n    font-size: 24px;\n    line-height: 1.1;\n    font-weight: 950;\n    color: var(--gmm-green);\n  }\n\n  .gmm-delivery-result__badge {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 36px;\n    padding: 9px 13px;\n    border-radius: 999px;\n    background: var(--gmm-green);\n    color: #fff;\n    font-size: 13px;\n    line-height: 1.1;\n    font-weight: 950;\n    text-align: center;\n    white-space: nowrap;\n  }\n\n  .gmm-delivery-methods {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 14px;\n  }\n\n  .gmm-delivery-method {\n    padding: 18px;\n    border-radius: 22px;\n    background: #fff;\n    border: 1px solid rgba(36,72,45,0.13);\n    box-shadow: 0 12px 30px rgba(20,32,24,0.07);\n  }\n\n  .gmm-delivery-method__top {\n    display: flex;\n    justify-content: space-between;\n    align-items: flex-start;\n    gap: 14px;\n  }\n\n  .gmm-delivery-method h3 {\n    margin: 0;\n    font-size: 18px;\n    line-height: 1.18;\n    font-weight: 950;\n    color: var(--gmm-green);\n  }\n\n  .gmm-delivery-method p {\n    margin: 7px 0 0;\n    font-size: 13.5px;\n    line-height: 1.42;\n    color: var(--gmm-muted);\n  }\n\n  .gmm-delivery-method__price {\n    font-size: 27px;\n    line-height: 1;\n    font-weight: 950;\n    color: var(--gmm-green);\n    white-space: nowrap;\n  }\n\n  .gmm-delivery-method__meta {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    margin-top: 18px;\n    padding-top: 14px;\n    border-top: 1px dashed rgba(36,72,45,0.22);\n    font-size: 14px;\n    line-height: 1.3;\n  }\n\n  .gmm-delivery-method__meta span,\n  .gmm-delivery-method__now span {\n    color: var(--gmm-muted);\n    font-weight: 800;\n  }\n\n  .gmm-delivery-method__meta strong,\n  .gmm-delivery-method__now strong {\n    color: var(--gmm-green);\n    font-weight: 950;\n    text-align: right;\n  }\n\n  .gmm-delivery-method__now {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    margin-top: 10px;\n    padding: 12px 13px;\n    border-radius: 14px;\n    background: rgba(36,72,45,0.08);\n    font-size: 14px;\n    line-height: 1.3;\n  }\n\n  .gmm-delivery-method__now.is-pickup {\n    background: rgba(47,93,58,0.12);\n  }\n\n  .gmm-delivery-free {\n    display: flex;\n    align-items: flex-start;\n    gap: 14px;\n    margin-top: 14px;\n    padding: 17px;\n    border-radius: 22px;\n    background: linear-gradient(135deg, var(--gmm-green) 0%, var(--gmm-green-2) 100%);\n    color: #fff;\n    box-shadow: 0 14px 34px rgba(36,72,45,0.18);\n  }\n\n  .gmm-delivery-free__icon {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    flex: 0 0 36px;\n    width: 36px;\n    height: 36px;\n    border-radius: 999px;\n    background: rgba(255,255,255,0.16);\n    font-size: 19px;\n    font-weight: 950;\n  }\n\n  .gmm-delivery-free span {\n    display: block;\n    margin-bottom: 4px;\n    font-size: 12px;\n    line-height: 1.2;\n    font-weight: 900;\n    letter-spacing: 0.07em;\n    text-transform: uppercase;\n    color: rgba(255,255,255,0.78);\n  }\n\n  .gmm-delivery-free strong {\n    display: block;\n    font-size: 24px;\n    line-height: 1.16;\n    font-weight: 950;\n  }\n\n  .gmm-delivery-free p {\n    margin: 7px 0 0;\n    font-size: 13px;\n    line-height: 1.4;\n    color: rgba(255,255,255,0.78);\n  }\n\n  .gmm-delivery-extra-note {\n    margin-top: 14px;\n    padding: 14px 16px;\n    border-radius: 18px;\n    background: rgba(255,255,255,0.72);\n    border: 1px solid rgba(36,72,45,0.14);\n    color: var(--gmm-muted);\n    font-size: 14px;\n    line-height: 1.5;\n  }\n\n  .gmm-delivery-summary {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 12px;\n    margin-top: 18px;\n  }\n\n  .gmm-delivery-summary div {\n    padding: 17px;\n    border-radius: 20px;\n    background: #fff;\n    border: 1px solid var(--gmm-border);\n    box-shadow: 0 10px 28px rgba(20,32,24,0.05);\n    text-align: center;\n  }\n\n  .gmm-delivery-summary strong {\n    display: block;\n    font-size: 15px;\n    line-height: 1.25;\n    font-weight: 950;\n    color: var(--gmm-green);\n  }\n\n  .gmm-delivery-summary span {\n    display: block;\n    margin-top: 5px;\n    font-size: 13.5px;\n    line-height: 1.3;\n    font-weight: 750;\n    color: var(--gmm-muted);\n  }\n\n  .gmm-delivery-rules {\n    margin-top: 28px;\n    padding: 28px;\n    border-radius: 30px;\n    background: #fff;\n    border: 1px solid var(--gmm-border);\n    box-shadow: var(--gmm-shadow);\n  }\n\n  .gmm-delivery-rules__head {\n    max-width: 680px;\n    margin: 0 auto 22px;\n    text-align: center;\n  }\n\n  .gmm-delivery-rules__head h2 {\n    margin: 0;\n    font-size: clamp(26px, 4vw, 42px);\n    line-height: 1.08;\n    font-weight: 950;\n    color: var(--gmm-green);\n    letter-spacing: -0.03em;\n  }\n\n  .gmm-delivery-rules__grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 14px;\n  }\n\n  .gmm-delivery-rule {\n    padding: 18px;\n    border-radius: 20px;\n    background:\n      linear-gradient(180deg, rgba(247,244,238,0.72) 0%, rgba(255,255,255,0.96) 100%);\n    border: 1px solid var(--gmm-border);\n  }\n\n  .gmm-delivery-rule h3 {\n    margin: 0 0 9px;\n    font-size: 18px;\n    line-height: 1.2;\n    font-weight: 950;\n    color: var(--gmm-green);\n  }\n\n  .gmm-delivery-rule p {\n    margin: 0;\n    font-size: 14.5px;\n    line-height: 1.58;\n    color: var(--gmm-muted);\n  }\n\n  .gmm-delivery-rule a {\n    color: var(--gmm-green);\n    font-weight: 900;\n    text-decoration: underline;\n    text-underline-offset: 3px;\n  }\n\n  @media (max-width: 780px) {\n    .gmm-delivery-page__wrap {\n      padding: 26px 14px;\n    }\n\n    .gmm-delivery-checker,\n    .gmm-delivery-rules {\n      padding: 20px 16px;\n      border-radius: 24px;\n    }\n\n    .gmm-delivery-checker__top,\n    .gmm-delivery-result__head,\n    .gmm-delivery-method__top,\n    .gmm-delivery-method__meta,\n    .gmm-delivery-method__now {\n      flex-direction: column;\n      align-items: flex-start;\n    }\n\n    .gmm-delivery-checker__select {\n      height: 58px;\n      min-height: 58px;\n      padding: 0 54px 0 16px;\n      font-size: 16px;\n      line-height: 58px;\n      border-radius: 16px;\n    }\n\n    .gmm-delivery-checker__arrow {\n      right: 17px;\n      width: 18px;\n      height: 18px;\n    }\n\n    .gmm-delivery-result__badge {\n      white-space: normal;\n    }\n\n    .gmm-delivery-methods,\n    .gmm-delivery-summary,\n    .gmm-delivery-rules__grid {\n      grid-template-columns: 1fr;\n    }\n\n    .gmm-delivery-method__price {\n      font-size: 30px;\n    }\n\n    .gmm-delivery-method__meta strong,\n    .gmm-delivery-method__now strong {\n      text-align: left;\n    }\n  }\n<\/style>\n\n<script>\n(function () {\n  const INT_DESC = \"Kann je nach lokalem Lieferpartner an Ihre Adresse, eine Abholstelle, einen Paketautomaten oder eine lokale Postfiliale geliefert werden.\";\n\n  const COUNTRY_NAME_DE = {\n    \"Latvia\": \"Lettland\",\n    \"Lithuania\": \"Litauen\",\n    \"Estonia\": \"Estland\",\n    \"Germany\": \"Deutschland\",\n    \"Finland\": \"Finnland\",\n    \"Sweden\": \"Schweden\",\n    \"Poland\": \"Polen\",\n    \"Austria\": \"\u00d6sterreich\",\n    \"Netherlands\": \"Niederlande\",\n    \"Belgium\": \"Belgien\",\n    \"Denmark\": \"D\u00e4nemark\",\n    \"Ireland\": \"Irland\",\n    \"Bulgaria\": \"Bulgarien\",\n    \"Croatia\": \"Kroatien\",\n    \"Czech Republic\": \"Tschechische Republik\",\n    \"France\": \"Frankreich\",\n    \"Greece\": \"Griechenland\",\n    \"Hungary\": \"Ungarn\",\n    \"Italy\": \"Italien\",\n    \"Luxembourg\": \"Luxemburg\",\n    \"Norway\": \"Norwegen\",\n    \"Portugal\": \"Portugal\",\n    \"Romania\": \"Rum\u00e4nien\",\n    \"Slovakia\": \"Slowakei\",\n    \"Slovenia\": \"Slowenien\",\n    \"Spain\": \"Spanien\",\n    \"Switzerland\": \"Schweiz\"\n  };\n\n  const GMM_DELIVERY_DATA = {\n    \"Latvia\": {\n      zone: \"Lettland\",\n      freeText: \"Kostenlose Abholung im Gesch\u00e4ft immer verf\u00fcgbar. Kostenlose DPD Pickup-Lieferung ab \u20ac75. Omniva- und Kurierlieferung sind nicht in der kostenlosen Lieferung enthalten.\",\n      note: \"\",\n      methods: [\n        {\n          title: \"Kostenlose Abholung im Gesch\u00e4ft\",\n          description: \"mini top!, L\u012bvzemes iela 11\/13, Salaspils\",\n          price: \"Kostenlos\",\n          time: \"Am selben Tag, wenn verf\u00fcgbar\",\n          type: \"storePickup\"\n        },\n        {\n          title: \"Paketautomat \/ Abholstelle\",\n          description: \"Omniva oder DPD Pickup\",\n          price: \"\u20ac2.99\",\n          time: \"1 Werktag\",\n          minDays: 1,\n          maxDays: 1\n        },\n        {\n          title: \"Kurierlieferung\",\n          description: \"Lieferung an Ihre Adresse\",\n          price: \"\u20ac9.99\",\n          time: \"1 Werktag\",\n          minDays: 1,\n          maxDays: 1\n        }\n      ]\n    },\n\n    \"Lithuania\": {\n      zone: \"Baltikum\",\n      freeText: \"Kostenlose DPD Pickup-Lieferung ab \u20ac75. Omniva- und Kurierlieferung sind nicht in der kostenlosen Lieferung enthalten.\",\n      note: \"\",\n      methods: [\n        {\n          title: \"DPD Pickup \/ Paketautomat\",\n          description: \"Kostenlos ab \u20ac75\",\n          price: \"\u20ac3.50\",\n          time: \"1\u20132 Werktage\",\n          minDays: 1,\n          maxDays: 2\n        },\n        {\n          title: \"Kurierlieferung\",\n          description: \"Lieferung an Ihre Adresse\",\n          price: \"\u20ac12\",\n          time: \"1\u20132 Werktage\",\n          minDays: 1,\n          maxDays: 2\n        }\n      ]\n    },\n\n    \"Estonia\": {\n      zone: \"Baltikum\",\n      freeText: \"Kostenlose DPD Pickup-Lieferung ab \u20ac75. Omniva- und Kurierlieferung sind nicht in der kostenlosen Lieferung enthalten.\",\n      note: \"\",\n      methods: [\n        {\n          title: \"DPD Pickup \/ Paketautomat\",\n          description: \"Kostenlos ab \u20ac75\",\n          price: \"\u20ac3.50\",\n          time: \"1\u20132 Werktage\",\n          minDays: 1,\n          maxDays: 2\n        },\n        {\n          title: \"Kurierlieferung\",\n          description: \"Lieferung an Ihre Adresse\",\n          price: \"\u20ac12\",\n          time: \"1\u20132 Werktage\",\n          minDays: 1,\n          maxDays: 2\n        }\n      ]\n    },\n\n    \"Poland\": {\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Kostenlose DPD Pickup-Lieferung ab \u20ac120.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Abholstelle\", description: \"Lieferung an eine Abholstelle\", price: \"\u20ac7\", time: \"2\u20134 Werktage\", minDays: 2, maxDays: 4 },\n        { title: \"Internationale Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac10.99\", time: \"3\u20136 Werktage\", minDays: 3, maxDays: 6 }\n      ]\n    },\n\n    \"Germany\": {\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Kostenlose DPD Pickup-Lieferung ab \u20ac120.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Abholstelle\", description: \"Lieferung an eine Abholstelle\", price: \"\u20ac7.99\", time: \"3\u20135 Werktage\", minDays: 3, maxDays: 5 },\n        { title: \"Internationale Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac11.99\", time: \"3\u20136 Werktage\", minDays: 3, maxDays: 6 }\n      ]\n    },\n\n    \"Belgium\": {\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Kostenlose DPD Pickup-Lieferung ab \u20ac140.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Abholstelle\", description: \"Lieferung an eine Abholstelle\", price: \"\u20ac9.99\", time: \"3\u20135 Werktage\", minDays: 3, maxDays: 5 },\n        { title: \"Internationale Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac13.99\", time: \"4\u20138 Werktage\", minDays: 4, maxDays: 8 }\n      ]\n    },\n\n    \"Czech Republic\": {\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Kostenlose DPD Pickup-Lieferung ab \u20ac140.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Abholstelle\", description: \"Lieferung an eine Abholstelle\", price: \"\u20ac9.99\", time: \"3\u20135 Werktage\", minDays: 3, maxDays: 5 },\n        { title: \"Internationale Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac13.99\", time: \"4\u20138 Werktage\", minDays: 4, maxDays: 8 }\n      ]\n    },\n\n    \"Hungary\": {\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Kostenlose DPD Pickup-Lieferung ab \u20ac140.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Abholstelle\", description: \"Lieferung an eine Abholstelle\", price: \"\u20ac9.99\", time: \"3\u20136 Werktage\", minDays: 3, maxDays: 6 },\n        { title: \"Internationale Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac15.99\", time: \"4\u20138 Werktage\", minDays: 4, maxDays: 8 }\n      ]\n    },\n\n    \"Netherlands\": {\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Kostenlose DPD Pickup-Lieferung ab \u20ac140.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Abholstelle\", description: \"Lieferung an eine Abholstelle\", price: \"\u20ac10.99\", time: \"3\u20135 Werktage\", minDays: 3, maxDays: 5 },\n        { title: \"Internationale Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac12.99\", time: \"3\u20136 Werktage\", minDays: 3, maxDays: 6 }\n      ]\n    },\n\n    \"Luxembourg\": {\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Kostenlose DPD Pickup-Lieferung ab \u20ac140.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Abholstelle\", description: \"Lieferung an eine Abholstelle\", price: \"\u20ac10.99\", time: \"3\u20135 Werktage\", minDays: 3, maxDays: 5 },\n        { title: \"Internationale Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac13.99\", time: \"4\u20138 Werktage\", minDays: 4, maxDays: 8 }\n      ]\n    },\n\n    \"Spain\": {\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Kostenlose DPD Pickup-Lieferung ab \u20ac160.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Abholstelle\", description: \"Lieferung an eine Abholstelle\", price: \"\u20ac10.99\", time: \"5\u20138 Werktage\", minDays: 5, maxDays: 8 },\n        { title: \"Internationale Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac16.99\", time: \"5\u201310 Werktage\", minDays: 5, maxDays: 10 }\n      ]\n    },\n\n    \"Portugal\": {\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Kostenlose DPD Pickup-Lieferung ab \u20ac160.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Abholstelle\", description: \"Lieferung an eine Abholstelle\", price: \"\u20ac10.99\", time: \"5\u20138 Werktage\", minDays: 5, maxDays: 8 },\n        { title: \"Internationale Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac17.99\", time: \"5\u201310 Werktage\", minDays: 5, maxDays: 10 }\n      ]\n    },\n\n    \"Sweden\": {\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Kostenlose DPD Pickup-Lieferung ab \u20ac150.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Abholstelle\", description: \"Lieferung an eine Abholstelle\", price: \"\u20ac11.99\", time: \"3\u20135 Werktage\", minDays: 3, maxDays: 5 },\n        { title: \"Internationale Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac12.99\", time: \"3\u20136 Werktage\", minDays: 3, maxDays: 6 }\n      ]\n    },\n\n    \"Finland\": {\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Kostenlose DPD Pickup-Lieferung ab \u20ac150.\",\n      note: \"Kurierlieferung ist f\u00fcr Finnland derzeit nicht verf\u00fcgbar.\",\n      methods: [\n        { title: \"DPD Abholstelle\", description: \"Lieferung an eine Abholstelle\", price: \"\u20ac11.99\", time: \"2\u20135 Werktage\", minDays: 2, maxDays: 5 }\n      ]\n    },\n\n    \"France\": {\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Kostenlose DPD Pickup-Lieferung ab \u20ac160.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Abholstelle\", description: \"Lieferung an eine Abholstelle\", price: \"\u20ac12.99\", time: \"4\u20138 Werktage\", minDays: 4, maxDays: 8 },\n        { title: \"Internationale Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac17.99\", time: \"5\u201310 Werktage\", minDays: 5, maxDays: 10 }\n      ]\n    },\n\n    \"Denmark\": {\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Kostenlose DPD Pickup-Lieferung ab \u20ac160.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Abholstelle\", description: \"Lieferung an eine Abholstelle\", price: \"\u20ac13\", time: \"4\u20135 Werktage\", minDays: 4, maxDays: 5 },\n        { title: \"Internationale Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac15.99\", time: \"4\u20138 Werktage\", minDays: 4, maxDays: 8 }\n      ]\n    },\n\n    \"Ireland\": {\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Kostenlose DPD Pickup-Lieferung ab \u20ac160.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Abholstelle\", description: \"Lieferung an eine Abholstelle\", price: \"\u20ac13.99\", time: \"5\u20138 Werktage\", minDays: 5, maxDays: 8 },\n        { title: \"Internationale Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac16.99\", time: \"5\u201310 Werktage\", minDays: 5, maxDays: 10 }\n      ]\n    },\n\n    \"Austria\": {\n      zone: \"Internationale Lieferung\",\n      freeText: \"Kostenlose internationale Lieferung mit Sendungsverfolgung ab \u20ac160.\",\n      note: \"DPD Pickup-Lieferung ist f\u00fcr dieses Land nicht verf\u00fcgbar.\",\n      methods: [\n        { title: \"Internationale Lieferung mit Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac13.99\", time: \"3\u20136 Werktage\", minDays: 3, maxDays: 6 }\n      ]\n    },\n\n    \"Slovakia\": {\n      zone: \"Internationale Lieferung\",\n      freeText: \"Kostenlose internationale Lieferung mit Sendungsverfolgung ab \u20ac160.\",\n      note: \"DPD Pickup-Lieferung ist f\u00fcr dieses Land nicht verf\u00fcgbar.\",\n      methods: [\n        { title: \"Internationale Lieferung mit Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac13.99\", time: \"3\u20136 Werktage\", minDays: 3, maxDays: 6 }\n      ]\n    },\n\n    \"Slovenia\": {\n      zone: \"Internationale Lieferung\",\n      freeText: \"Kostenlose internationale Lieferung mit Sendungsverfolgung ab \u20ac190.\",\n      note: \"DPD Pickup-Lieferung ist f\u00fcr dieses Land nicht verf\u00fcgbar.\",\n      methods: [\n        { title: \"Internationale Lieferung mit Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac16.99\", time: \"3\u20136 Werktage\", minDays: 3, maxDays: 6 }\n      ]\n    },\n\n    \"Croatia\": {\n      zone: \"Internationale Lieferung\",\n      freeText: \"Kostenlose internationale Lieferung mit Sendungsverfolgung ab \u20ac190.\",\n      note: \"DPD Pickup-Lieferung ist f\u00fcr dieses Land nicht verf\u00fcgbar.\",\n      methods: [\n        { title: \"Internationale Lieferung mit Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac16.99\", time: \"5\u20138 Werktage\", minDays: 5, maxDays: 8 }\n      ]\n    },\n\n    \"Bulgaria\": {\n      zone: \"Internationale Lieferung\",\n      freeText: \"Kostenlose internationale Lieferung mit Sendungsverfolgung ab \u20ac210.\",\n      note: \"DPD Pickup-Lieferung ist f\u00fcr dieses Land nicht verf\u00fcgbar.\",\n      methods: [\n        { title: \"Internationale Lieferung mit Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac18.99\", time: \"5\u20138 Werktage\", minDays: 5, maxDays: 8 }\n      ]\n    },\n\n    \"Greece\": {\n      zone: \"Internationale Lieferung\",\n      freeText: \"Kostenlose internationale Lieferung mit Sendungsverfolgung ab \u20ac210.\",\n      note: \"DPD Pickup-Lieferung ist f\u00fcr dieses Land nicht verf\u00fcgbar.\",\n      methods: [\n        { title: \"Internationale Lieferung mit Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac18.99\", time: \"6\u201310 Werktage\", minDays: 6, maxDays: 10 }\n      ]\n    },\n\n    \"Italy\": {\n      zone: \"Internationale Lieferung\",\n      freeText: \"Kostenlose internationale Lieferung mit Sendungsverfolgung ab \u20ac210.\",\n      note: \"DPD Pickup-Lieferung ist f\u00fcr dieses Land nicht verf\u00fcgbar.\",\n      methods: [\n        { title: \"Internationale Lieferung mit Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac18.99\", time: \"4\u20138 Werktage\", minDays: 4, maxDays: 8 }\n      ]\n    },\n\n    \"Romania\": {\n      zone: \"Internationale Lieferung\",\n      freeText: \"Kostenlose internationale Lieferung mit Sendungsverfolgung ab \u20ac210.\",\n      note: \"DPD Pickup-Lieferung ist f\u00fcr dieses Land nicht verf\u00fcgbar.\",\n      methods: [\n        { title: \"Internationale Lieferung mit Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac18.99\", time: \"4\u20137 Werktage\", minDays: 4, maxDays: 7 }\n      ]\n    },\n\n    \"Norway\": {\n      zone: \"Internationale Lieferung\",\n      freeText: \"Kostenlose internationale Lieferung mit Sendungsverfolgung ab \u20ac300.\",\n      note: \"Z\u00f6lle, Einfuhrsteuern oder zus\u00e4tzliche lokale Geb\u00fchren k\u00f6nnen anfallen und sind vom Kunden gem\u00e4\u00df den lokalen Vorschriften zu bezahlen.\",\n      methods: [\n        { title: \"Internationale Lieferung mit Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac29.99\", time: \"5\u201312 Werktage\", minDays: 5, maxDays: 12 }\n      ]\n    },\n\n    \"Switzerland\": {\n      zone: \"Internationale Lieferung\",\n      freeText: \"Kostenlose internationale Lieferung mit Sendungsverfolgung ab \u20ac300.\",\n      note: \"Z\u00f6lle, Einfuhrsteuern oder zus\u00e4tzliche lokale Geb\u00fchren k\u00f6nnen anfallen und sind vom Kunden gem\u00e4\u00df den lokalen Vorschriften zu bezahlen.\",\n      methods: [\n        { title: \"Internationale Lieferung mit Sendungsverfolgung\", description: INT_DESC, price: \"\u20ac29.99\", time: \"5\u201312 Werktage\", minDays: 5, maxDays: 12 }\n      ]\n    }\n  };\n\n  const countrySelect = document.getElementById(\"gmm-delivery-country\");\n\n  const COUNTRY_CODE_TO_NAME = {\n    LV: \"Latvia\",\n    LT: \"Lithuania\",\n    EE: \"Estonia\",\n    DE: \"Germany\",\n    FI: \"Finland\",\n    SE: \"Sweden\",\n    PL: \"Poland\",\n    AT: \"Austria\",\n    NL: \"Netherlands\",\n    BE: \"Belgium\",\n    DK: \"Denmark\",\n    IE: \"Ireland\",\n    BG: \"Bulgaria\",\n    HR: \"Croatia\",\n    CZ: \"Czech Republic\",\n    FR: \"France\",\n    GR: \"Greece\",\n    HU: \"Hungary\",\n    IT: \"Italy\",\n    LU: \"Luxembourg\",\n    NO: \"Norway\",\n    PT: \"Portugal\",\n    RO: \"Romania\",\n    SK: \"Slovakia\",\n    SI: \"Slovenia\",\n    ES: \"Spain\",\n    CH: \"Switzerland\"\n  };\n\n  const result = document.getElementById(\"gmm-delivery-result\");\n  const selectedCountry = document.getElementById(\"gmm-selected-country\");\n  const zone = document.getElementById(\"gmm-delivery-zone\");\n  const methodsWrap = document.getElementById(\"gmm-delivery-methods\");\n  const freeShipping = document.getElementById(\"gmm-free-shipping\");\n  const extraNote = document.getElementById(\"gmm-extra-note\");\n\n  if (!countrySelect || !result || !methodsWrap) return;\n\n  function getRigaNowParts() {\n    const parts = new Intl.DateTimeFormat(\"en-CA\", {\n      timeZone: \"Europe\/Riga\",\n      year: \"numeric\",\n      month: \"2-digit\",\n      day: \"2-digit\",\n      hour: \"2-digit\",\n      minute: \"2-digit\",\n      weekday: \"short\",\n      hour12: false\n    }).formatToParts(new Date());\n\n    const map = {};\n    parts.forEach(function (part) {\n      map[part.type] = part.value;\n    });\n\n    return {\n      year: Number(map.year),\n      month: Number(map.month),\n      day: Number(map.day),\n      hour: Number(map.hour),\n      minute: Number(map.minute),\n      weekday: map.weekday\n    };\n  }\n\n  function makeUTCDate(year, month, day) {\n    return new Date(Date.UTC(year, month - 1, day, 12, 0, 0));\n  }\n\n  function isWeekendUTC(date) {\n    const day = date.getUTCDay();\n    return day === 0 || day === 6;\n  }\n\n  function addCalendarDaysUTC(date, days) {\n    const next = new Date(date.getTime());\n    next.setUTCDate(next.getUTCDate() + days);\n    return next;\n  }\n\n  function nextWorkingDayUTC(date) {\n    let next = addCalendarDaysUTC(date, 1);\n    while (isWeekendUTC(next)) {\n      next = addCalendarDaysUTC(next, 1);\n    }\n    return next;\n  }\n\n  function addWorkingDaysUTC(date, workingDays) {\n    let resultDate = new Date(date.getTime());\n    let added = 0;\n\n    while (added < workingDays) {\n      resultDate = addCalendarDaysUTC(resultDate, 1);\n      if (!isWeekendUTC(resultDate)) {\n        added++;\n      }\n    }\n\n    return resultDate;\n  }\n\n  function getEstimatedDispatchDate() {\n    const now = getRigaNowParts();\n    let today = makeUTCDate(now.year, now.month, now.day);\n    const afterProcessing = now.hour >= 16;\n\n    if (isWeekendUTC(today) || afterProcessing) {\n      today = nextWorkingDayUTC(today);\n    }\n\n    return today;\n  }\n\n  function formatDateRange(startDate, endDate) {\n    const formatter = new Intl.DateTimeFormat(\"de-DE\", {\n      day: \"numeric\",\n      month: \"short\"\n    });\n\n    const start = formatter.format(startDate);\n    const end = formatter.format(endDate);\n\n    return start === end ? start : start + \" \u2013 \" + end;\n  }\n\n  function getOrderNowEstimate(method) {\n    if (method.type === \"storePickup\") {\n      return getStorePickupEstimate();\n    }\n\n    const dispatchDate = getEstimatedDispatchDate();\n    const minDate = addWorkingDaysUTC(dispatchDate, method.minDays);\n    const maxDate = addWorkingDaysUTC(dispatchDate, method.maxDays);\n\n    return formatDateRange(minDate, maxDate);\n  }\n\n  function getStorePickupEstimate() {\n    const now = getRigaNowParts();\n    const today = makeUTCDate(now.year, now.month, now.day);\n    const afterProcessing = now.hour >= 16;\n    const beforeProcessing = now.hour < 8;\n    const isWeekendToday = isWeekendUTC(today);\n\n    if (isWeekendToday || afterProcessing) {\n      const nextReadyDate = nextWorkingDayUTC(today);\n      return \"Bereit am \" + formatDateRange(nextReadyDate, nextReadyDate) + \" ab 09:00\";\n    }\n\n    if (beforeProcessing) {\n      return \"Heute ab 09:00 bereit\";\n    }\n\n    return \"Heute bis 20:30 bereit\";\n  }\n\n  function createMethodCard(method) {\n    const orderNowEstimate = getOrderNowEstimate(method);\n    const nowClass = method.type === \"storePickup\" ? \" is-pickup\" : \"\";\n\n    return `\n      <div class=\"gmm-delivery-method\">\n        <div class=\"gmm-delivery-method__top\">\n          <div>\n            <h3>${method.title}<\/h3>\n            <p>${method.description}<\/p>\n          <\/div>\n          <div class=\"gmm-delivery-method__price\">${method.price}<\/div>\n        <\/div>\n\n        <div class=\"gmm-delivery-method__meta\">\n          <span>Gesch\u00e4tzte Lieferzeit<\/span>\n          <strong>${method.time}<\/strong>\n        <\/div>\n\n        <div class=\"gmm-delivery-method__now${nowClass}\">\n          <span>Wenn Sie jetzt bestellen<\/span>\n          <strong>${orderNowEstimate}<\/strong>\n        <\/div>\n      <\/div>\n    `;\n  }\n\n  function updateDelivery(country) {\n    const data = GMM_DELIVERY_DATA[country];\n\n    if (!data) {\n      result.style.display = \"none\";\n      methodsWrap.innerHTML = \"\";\n      return;\n    }\n\n    selectedCountry.textContent = COUNTRY_NAME_DE[country] || country;\n    zone.textContent = data.zone;\n    freeShipping.textContent = data.freeText;\n    methodsWrap.innerHTML = data.methods.map(createMethodCard).join(\"\");\n\n    if (data.note) {\n      extraNote.textContent = data.note;\n      extraNote.style.display = \"block\";\n    } else {\n      extraNote.textContent = \"\";\n      extraNote.style.display = \"none\";\n    }\n\n    result.style.display = \"block\";\n  }\n\n  countrySelect.addEventListener(\"change\", function () {\n    updateDelivery(this.value);\n  });\n\n  function getCookie(name) {\n    var match = document.cookie.match('(^|;)\\s*' + name + '\\s*=\\s*([^;]+)');\n    return match ? decodeURIComponent(match.pop()) : '';\n  }\n\n  function getSavedShipCountry() {\n    var country = '';\n\n    try {\n      country = localStorage.getItem('gmm_ship_country') || '';\n    } catch(e) {}\n\n    return country || getCookie('gmm_ship_country') || getCookie('gmm_country') || '';\n  }\n\n  var savedCountryCode = getSavedShipCountry();\n  var savedCountryName = COUNTRY_CODE_TO_NAME[savedCountryCode];\n\n  if (savedCountryName && GMM_DELIVERY_DATA[savedCountryName]) {\n    countrySelect.value = savedCountryName;\n    updateDelivery(savedCountryName);\n  }\n\n  document.addEventListener('gmmShipCountryChanged', function(event) {\n    if (!event.detail || !event.detail.country) return;\n\n    var countryName = COUNTRY_CODE_TO_NAME[event.detail.country];\n\n    if (countryName && GMM_DELIVERY_DATA[countryName]) {\n      countrySelect.value = countryName;\n      updateDelivery(countryName);\n    }\n  });\n})();\n<\/script>\n\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1924","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/goodmoodmeals.com\/de\/wp-json\/wp\/v2\/pages\/1924","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/goodmoodmeals.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/goodmoodmeals.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/goodmoodmeals.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/goodmoodmeals.com\/de\/wp-json\/wp\/v2\/comments?post=1924"}],"version-history":[{"count":4,"href":"https:\/\/goodmoodmeals.com\/de\/wp-json\/wp\/v2\/pages\/1924\/revisions"}],"predecessor-version":[{"id":8712,"href":"https:\/\/goodmoodmeals.com\/de\/wp-json\/wp\/v2\/pages\/1924\/revisions\/8712"}],"wp:attachment":[{"href":"https:\/\/goodmoodmeals.com\/de\/wp-json\/wp\/v2\/media?parent=1924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}