{"id":8593,"date":"2024-10-24T12:39:20","date_gmt":"2024-10-24T09:39:20","guid":{"rendered":"https:\/\/goodmoodmeals.com\/prekiu-siuntimas-pristatymas\/"},"modified":"2026-04-30T16:58:20","modified_gmt":"2026-04-30T13:58:20","slug":"prekiu-siuntimas-pristatymas","status":"publish","type":"page","link":"https:\/\/goodmoodmeals.com\/lt\/prekiu-siuntimas-pristatymas\/","title":{"rendered":"Preki\u0173 siuntimas \/ pristatymas"},"content":{"rendered":"\n\n\n<!-- GOOD MOOD MEALS \u2013 DELIVERY PAGE SETUP LT -->\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\">Pristatymas<\/p>\n      <h1>Pristatymo galimyb\u0117s Europoje<\/h1>\n      <p>\n        Good Mood Meals pristatome Latvijoje, Baltijos \u0161alyse ir pasirinktose Europos \u0161alyse.\n        Pasirinkite savo \u0161al\u012f \u017eemiau, kad pamatytum\u0117te galimus pristatymo b\u016bdus, kainas ir numatom\u0105 pristatymo laik\u0105.\n      <\/p>\n    <\/div>\n\n    <div class=\"gmm-delivery-checker\">\n      <div class=\"gmm-delivery-checker__top\">\n        <div>\n          <h2>Patikrinkite pristatym\u0105 \u012f savo \u0161al\u012f<\/h2>\n          <p>Kainos ir pristatymo laikas rodomi pagal pasirinkt\u0105 pristatymo \u0161al\u012f.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"gmm-delivery-checker__select-area\">\n        <label for=\"gmm-delivery-country\">Pasirinkite \u0161al\u012f<\/label>\n\n        <div class=\"gmm-delivery-checker__select-wrap\">\n          <select id=\"gmm-delivery-country\" class=\"gmm-delivery-checker__select\">\n            <option value=\"\">Pasirinkite \u0161al\u012f<\/option>\n            <option value=\"Austria\">Austrija<\/option>\n            <option value=\"Belgium\">Belgija<\/option>\n            <option value=\"Bulgaria\">Bulgarija<\/option>\n            <option value=\"Croatia\">Kroatija<\/option>\n            <option value=\"Czech Republic\">\u010cekija<\/option>\n            <option value=\"Denmark\">Danija<\/option>\n            <option value=\"Estonia\">Estija<\/option>\n            <option value=\"Finland\">Suomija<\/option>\n            <option value=\"France\">Pranc\u016bzija<\/option>\n            <option value=\"Germany\">Vokietija<\/option>\n            <option value=\"Greece\">Graikija<\/option>\n            <option value=\"Hungary\">Vengrija<\/option>\n            <option value=\"Ireland\">Airija<\/option>\n            <option value=\"Italy\">Italija<\/option>\n            <option value=\"Latvia\">Latvija<\/option>\n            <option value=\"Lithuania\">Lietuva<\/option>\n            <option value=\"Luxembourg\">Liuksemburgas<\/option>\n            <option value=\"Netherlands\">Nyderlandai<\/option>\n            <option value=\"Norway\">Norvegija<\/option>\n            <option value=\"Poland\">Lenkija<\/option>\n            <option value=\"Portugal\">Portugalija<\/option>\n            <option value=\"Romania\">Rumunija<\/option>\n            <option value=\"Slovakia\">Slovakija<\/option>\n            <option value=\"Slovenia\">Slov\u0117nija<\/option>\n            <option value=\"Spain\">Ispanija<\/option>\n            <option value=\"Sweden\">\u0160vedija<\/option>\n            <option value=\"Switzerland\">\u0160veicarija<\/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>Pristatymo \u0161alis<\/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>Nemokamo pristatymo galimyb\u0117s<\/span>\n            <strong id=\"gmm-free-shipping\">\u2014<\/strong>\n            <p id=\"gmm-free-note\">Nemokamo pristatymo riba skai\u010diuojama po nuolaid\u0173 ir prie\u0161 pristatymo kain\u0105.<\/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>Latvija<\/strong>\n        <span>Da\u017eniausiai 1 darbo diena<\/span>\n      <\/div>\n      <div>\n        <strong>Lietuva ir Estija<\/strong>\n        <span>Da\u017eniausiai 1\u20132 darbo dienos<\/span>\n      <\/div>\n      <div>\n        <strong>Europa<\/strong>\n        <span>Da\u017eniausiai 2\u201312 darbo dien\u0173<\/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\">Bendrosios taisykl\u0117s<\/p>\n        <h2>Pristatymo taisykl\u0117s<\/h2>\n      <\/div>\n\n      <div class=\"gmm-delivery-rules__grid\">\n\n        <div class=\"gmm-delivery-rule\">\n          <h3>U\u017esakym\u0173 apdorojimas<\/h3>\n          <p>\n            Pristatymo u\u017esakymai apdorojami nuo pirmadienio iki penktadienio, nuo 08:00 iki 16:00 Rygos laiku.\n            U\u017esakymai, pateikti ne darbo valandomis, savaitgaliais ar \u0161ven\u010di\u0173 dienomis, apdorojami kit\u0105 darbo dien\u0105.\n          <\/p>\n        <\/div>\n\n        <div class=\"gmm-delivery-rule\">\n          <h3>Nemokamas atsi\u0117mimas Salaspilyje<\/h3>\n          <p>\n            Nemokamas atsi\u0117mimas galimas parduotuv\u0117je mini top!, L\u012bvzemes iela 11\/13, Salaspils.\n            Atsi\u0117mimas parduotuv\u0117je galimas nuo pirmadienio iki sekmadienio, nuo 09:00 iki 20:30.\n          <\/p>\n        <\/div>\n\n        <div class=\"gmm-delivery-rule\">\n          <h3>Pristatymo teritorija<\/h3>\n          <p>\n            Pristatome tik \u012f tas \u0161alis ir pristatymo teritorijas, kurios yra prieinamos atsiskaitymo metu.\n            U\u017esakymai priimami tik tada, jei pasirinktas pristatymo adresas arba atsi\u0117mimo punktas patenka \u012f galim\u0105 pristatymo zon\u0105.\n          <\/p>\n        <\/div>\n\n        <div class=\"gmm-delivery-rule\">\n          <h3>Pristatymo laikas<\/h3>\n          <p>\n            Pristatymo laikas skai\u010diuojamas nuo momento, kai u\u017esakymas i\u0161siun\u010diamas ir perduodamas pristatymo partneriui,\n            o ne nuo u\u017esakymo pateikimo momento. Sekmadieniai ir \u0161ven\u010di\u0173 dienos n\u0117ra skai\u010diuojamos kaip pristatymo dienos.\n          <\/p>\n        <\/div>\n\n        <div class=\"gmm-delivery-rule\">\n          <h3>Siunt\u0173 surinkimo laikai<\/h3>\n          <p>\n            Pristatymas \u012f pa\u0161tomatus ir atsi\u0117mimo punktus priklauso nuo DPD ir Omniva siunt\u0173 surinkimo grafik\u0173.\n            Net jei u\u017esakymas supakuojamas t\u0105 pa\u010di\u0105 dien\u0105, galutinis i\u0161siuntimo laikas gali priklausyti nuo to,\n            kada ve\u017e\u0117jas surenka siuntas i\u0161 pasirinkto pa\u0161tomato ar atsi\u0117mimo punkto.\n            Surinkimo laikai gali skirtis pagal vietov\u0119, \u0161al\u012f ir savait\u0117s dien\u0105.\n          <\/p>\n        <\/div>\n\n        <div class=\"gmm-delivery-rule\">\n          <h3>Tarptautinis pristatymas<\/h3>\n          <p>\n            Tarptautini\u0173 u\u017esakym\u0173 atveju galutinis pristatymas gali b\u016bti atliekamas \u012f pristatymo adres\u0105,\n            netoliese esant\u012f atsi\u0117mimo punkt\u0105, pa\u0161tomat\u0105 arba vietin\u012f pa\u0161to skyri\u0173, priklausomai nuo paskirties \u0161alies\n            ir vietinio pristatymo partnerio. Pra\u0161ome sekti el. pa\u0161tu atsi\u0173st\u0105 siuntos sekimo informacij\u0105.\n          <\/p>\n        <\/div>\n\n        <div class=\"gmm-delivery-rule\">\n          <h3>Preki\u0173 prieinamumas<\/h3>\n          <p>\n            Siekiame \u012fvykdyti kiekvien\u0105 u\u017esakym\u0105 pilnai. Jei u\u017esakyta prek\u0117 n\u0117ra prieinama arba jos kiekis nepakankamas,\n            galime su jumis susisiekti, pasi\u016blyti pakeitim\u0105, atlikti dalin\u012f pristatym\u0105 arba gr\u0105\u017einti pinigus u\u017e neprieinam\u0105 u\u017esakymo dal\u012f.\n          <\/p>\n        <\/div>\n\n        <div class=\"gmm-delivery-rule\">\n          <h3>Pristatymo duomenys<\/h3>\n          <p>\n            Pirk\u0117jas yra atsakingas u\u017e piln\u0173 ir teising\u0173 pristatymo duomen\u0173 pateikim\u0105.\n            Good Mood Meals neatsako u\u017e v\u0117lavimus ar praradimus, atsiradusius d\u0117l neteisingo adreso, telefono numerio ar atsi\u0117mimo punkto duomen\u0173.\n          <\/p>\n        <\/div>\n\n        <div class=\"gmm-delivery-rule\">\n          <h3>Nepavyk\u0119s pristatymas<\/h3>\n          <p>\n            Jei pristatymas nepavyksta d\u0117l neteising\u0173 duomen\u0173, gav\u0117jo nebuvimo, neprieinamos vietos arba laiku neatsiimtos siuntos,\n            pristatymo mokestis negr\u0105\u017einamas. Jei buvo taikytas nemokamas arba nuolaidinis pristatymas,\n            faktin\u0117 pristatymo kaina gali b\u016bti i\u0161skai\u010diuota i\u0161 gr\u0105\u017einamos sumos.\n          <\/p>\n        <\/div>\n\n        <div class=\"gmm-delivery-rule\">\n          <h3>Siuntos sekimo informacija<\/h3>\n          <p>\n            Kai j\u016bs\u0173 u\u017esakymas bus paruo\u0161tas ir perduotas pristatymo partneriui,\n            siuntos sekimo informacija, jei ji prieinama pasirinktam pristatymo b\u016bdui, bus i\u0161si\u0173sta el. pa\u0161tu.\n          <\/p>\n        <\/div>\n\n        <div class=\"gmm-delivery-rule\">\n          <h3>Pa\u017eeistos prek\u0117s<\/h3>\n          <p>\n            Jei pristatymo metu pakuot\u0117 yra akivaizd\u017eiai pa\u017eeista, padarykite ai\u0161kias nuotraukas ir per 5 dienas para\u0161ykite mums el. pa\u0161tu\n            <a href=\"mailto:info@goodmoodmeals.com\">info@goodmoodmeals.com<\/a>.\n            Lai\u0161ke nurodykite u\u017esakymo numer\u012f, trump\u0105 apra\u0161ym\u0105 ir prid\u0117kite pa\u017eeidimo nuotraukas.\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 = \"Priklausomai nuo vietinio pristatymo partnerio, siunta gali b\u016bti pristatyta \u012f j\u016bs\u0173 adres\u0105, atsi\u0117mimo punkt\u0105, pa\u0161tomat\u0105 arba vietin\u012f pa\u0161to skyri\u0173.\";\n\n  const GMM_DELIVERY_DATA = {\n    \"Latvia\": {\n      displayName: \"Latvija\",\n      zone: \"Latvija\",\n      freeText: \"Nemokamas atsi\u0117mimas parduotuv\u0117je visada. Nemokamas DPD Pickup pristatymas nuo \u20ac75. Omniva ir kurjerio pristatymas n\u0117ra \u012ftraukti \u012f nemokam\u0105 pristatym\u0105.\",\n      note: \"\",\n      methods: [\n        {\n          title: \"Nemokamas atsi\u0117mimas parduotuv\u0117je\",\n          description: \"mini top!, L\u012bvzemes iela 11\/13, Salaspils\",\n          price: \"Nemokamai\",\n          time: \"T\u0105 pa\u010di\u0105 dien\u0105, jei \u012fmanoma\",\n          type: \"storePickup\"\n        },\n        {\n          title: \"Pa\u0161tomatas \/ atsi\u0117mimo punktas\",\n          description: \"Omniva arba DPD Pickup\",\n          price: \"\u20ac2.99\",\n          time: \"1 darbo diena\",\n          minDays: 1,\n          maxDays: 1\n        },\n        {\n          title: \"Kurjerio pristatymas\",\n          description: \"Pristatymas \u012f j\u016bs\u0173 adres\u0105\",\n          price: \"\u20ac9.99\",\n          time: \"1 darbo diena\",\n          minDays: 1,\n          maxDays: 1\n        }\n      ]\n    },\n\n    \"Lithuania\": {\n      displayName: \"Lietuva\",\n      zone: \"Baltijos \u0161alys\",\n      freeText: \"Nemokamas DPD Pickup pristatymas nuo \u20ac75. Omniva ir kurjerio pristatymas n\u0117ra \u012ftraukti \u012f nemokam\u0105 pristatym\u0105.\",\n      note: \"\",\n      methods: [\n        {\n          title: \"DPD Pickup \/ pa\u0161tomatas\",\n          description: \"Nemokamai nuo \u20ac75\",\n          price: \"\u20ac3.50\",\n          time: \"1\u20132 darbo dienos\",\n          minDays: 1,\n          maxDays: 2\n        },\n        {\n          title: \"Kurjerio pristatymas\",\n          description: \"Pristatymas \u012f j\u016bs\u0173 adres\u0105\",\n          price: \"\u20ac12\",\n          time: \"1\u20132 darbo dienos\",\n          minDays: 1,\n          maxDays: 2\n        }\n      ]\n    },\n\n    \"Estonia\": {\n      displayName: \"Estija\",\n      zone: \"Baltijos \u0161alys\",\n      freeText: \"Nemokamas DPD Pickup pristatymas nuo \u20ac75. Omniva ir kurjerio pristatymas n\u0117ra \u012ftraukti \u012f nemokam\u0105 pristatym\u0105.\",\n      note: \"\",\n      methods: [\n        {\n          title: \"DPD Pickup \/ pa\u0161tomatas\",\n          description: \"Nemokamai nuo \u20ac75\",\n          price: \"\u20ac3.50\",\n          time: \"1\u20132 darbo dienos\",\n          minDays: 1,\n          maxDays: 2\n        },\n        {\n          title: \"Kurjerio pristatymas\",\n          description: \"Pristatymas \u012f j\u016bs\u0173 adres\u0105\",\n          price: \"\u20ac12\",\n          time: \"1\u20132 darbo dienos\",\n          minDays: 1,\n          maxDays: 2\n        }\n      ]\n    },\n\n    \"Poland\": {\n      displayName: \"Lenkija\",\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Nemokamas DPD Pickup pristatymas nuo \u20ac120.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Pickup punktas\", description: \"Pristatymas \u012f atsi\u0117mimo punkt\u0105\", price: \"\u20ac7\", time: \"2\u20134 darbo dienos\", minDays: 2, maxDays: 4 },\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac10.99\", time: \"3\u20136 darbo dienos\", minDays: 3, maxDays: 6 }\n      ]\n    },\n\n    \"Germany\": {\n      displayName: \"Vokietija\",\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Nemokamas DPD Pickup pristatymas nuo \u20ac120.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Pickup punktas\", description: \"Pristatymas \u012f atsi\u0117mimo punkt\u0105\", price: \"\u20ac7.99\", time: \"3\u20135 darbo dienos\", minDays: 3, maxDays: 5 },\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac11.99\", time: \"3\u20136 darbo dienos\", minDays: 3, maxDays: 6 }\n      ]\n    },\n\n    \"Belgium\": {\n      displayName: \"Belgija\",\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Nemokamas DPD Pickup pristatymas nuo \u20ac140.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Pickup punktas\", description: \"Pristatymas \u012f atsi\u0117mimo punkt\u0105\", price: \"\u20ac9.99\", time: \"3\u20135 darbo dienos\", minDays: 3, maxDays: 5 },\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac13.99\", time: \"4\u20138 darbo dienos\", minDays: 4, maxDays: 8 }\n      ]\n    },\n\n    \"Czech Republic\": {\n      displayName: \"\u010cekija\",\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Nemokamas DPD Pickup pristatymas nuo \u20ac140.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Pickup punktas\", description: \"Pristatymas \u012f atsi\u0117mimo punkt\u0105\", price: \"\u20ac9.99\", time: \"3\u20135 darbo dienos\", minDays: 3, maxDays: 5 },\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac13.99\", time: \"4\u20138 darbo dienos\", minDays: 4, maxDays: 8 }\n      ]\n    },\n\n    \"Hungary\": {\n      displayName: \"Vengrija\",\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Nemokamas DPD Pickup pristatymas nuo \u20ac140.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Pickup punktas\", description: \"Pristatymas \u012f atsi\u0117mimo punkt\u0105\", price: \"\u20ac9.99\", time: \"3\u20136 darbo dienos\", minDays: 3, maxDays: 6 },\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac15.99\", time: \"4\u20138 darbo dienos\", minDays: 4, maxDays: 8 }\n      ]\n    },\n\n    \"Netherlands\": {\n      displayName: \"Nyderlandai\",\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Nemokamas DPD Pickup pristatymas nuo \u20ac140.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Pickup punktas\", description: \"Pristatymas \u012f atsi\u0117mimo punkt\u0105\", price: \"\u20ac10.99\", time: \"3\u20135 darbo dienos\", minDays: 3, maxDays: 5 },\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac12.99\", time: \"3\u20136 darbo dienos\", minDays: 3, maxDays: 6 }\n      ]\n    },\n\n    \"Luxembourg\": {\n      displayName: \"Liuksemburgas\",\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Nemokamas DPD Pickup pristatymas nuo \u20ac140.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Pickup punktas\", description: \"Pristatymas \u012f atsi\u0117mimo punkt\u0105\", price: \"\u20ac10.99\", time: \"3\u20135 darbo dienos\", minDays: 3, maxDays: 5 },\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac13.99\", time: \"4\u20138 darbo dienos\", minDays: 4, maxDays: 8 }\n      ]\n    },\n\n    \"Spain\": {\n      displayName: \"Ispanija\",\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Nemokamas DPD Pickup pristatymas nuo \u20ac160.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Pickup punktas\", description: \"Pristatymas \u012f atsi\u0117mimo punkt\u0105\", price: \"\u20ac10.99\", time: \"5\u20138 darbo dienos\", minDays: 5, maxDays: 8 },\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac16.99\", time: \"5\u201310 darbo dien\u0173\", minDays: 5, maxDays: 10 }\n      ]\n    },\n\n    \"Portugal\": {\n      displayName: \"Portugalija\",\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Nemokamas DPD Pickup pristatymas nuo \u20ac160.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Pickup punktas\", description: \"Pristatymas \u012f atsi\u0117mimo punkt\u0105\", price: \"\u20ac10.99\", time: \"5\u20138 darbo dienos\", minDays: 5, maxDays: 8 },\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac17.99\", time: \"5\u201310 darbo dien\u0173\", minDays: 5, maxDays: 10 }\n      ]\n    },\n\n    \"Sweden\": {\n      displayName: \"\u0160vedija\",\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Nemokamas DPD Pickup pristatymas nuo \u20ac150.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Pickup punktas\", description: \"Pristatymas \u012f atsi\u0117mimo punkt\u0105\", price: \"\u20ac11.99\", time: \"3\u20135 darbo dienos\", minDays: 3, maxDays: 5 },\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac12.99\", time: \"3\u20136 darbo dienos\", minDays: 3, maxDays: 6 }\n      ]\n    },\n\n    \"Finland\": {\n      displayName: \"Suomija\",\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Nemokamas DPD Pickup pristatymas nuo \u20ac150.\",\n      note: \"Kurjerio pristatymas \u012f Suomij\u0105 \u0161iuo metu negalimas.\",\n      methods: [\n        { title: \"DPD Pickup punktas\", description: \"Pristatymas \u012f atsi\u0117mimo punkt\u0105\", price: \"\u20ac11.99\", time: \"2\u20135 darbo dienos\", minDays: 2, maxDays: 5 }\n      ]\n    },\n\n    \"France\": {\n      displayName: \"Pranc\u016bzija\",\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Nemokamas DPD Pickup pristatymas nuo \u20ac160.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Pickup punktas\", description: \"Pristatymas \u012f atsi\u0117mimo punkt\u0105\", price: \"\u20ac12.99\", time: \"4\u20138 darbo dienos\", minDays: 4, maxDays: 8 },\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac17.99\", time: \"5\u201310 darbo dien\u0173\", minDays: 5, maxDays: 10 }\n      ]\n    },\n\n    \"Denmark\": {\n      displayName: \"Danija\",\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Nemokamas DPD Pickup pristatymas nuo \u20ac160.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Pickup punktas\", description: \"Pristatymas \u012f atsi\u0117mimo punkt\u0105\", price: \"\u20ac13\", time: \"4\u20135 darbo dienos\", minDays: 4, maxDays: 5 },\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac15.99\", time: \"4\u20138 darbo dienos\", minDays: 4, maxDays: 8 }\n      ]\n    },\n\n    \"Ireland\": {\n      displayName: \"Airija\",\n      zone: \"DPD Pickup Europa\",\n      freeText: \"Nemokamas DPD Pickup pristatymas nuo \u20ac160.\",\n      note: \"\",\n      methods: [\n        { title: \"DPD Pickup punktas\", description: \"Pristatymas \u012f atsi\u0117mimo punkt\u0105\", price: \"\u20ac13.99\", time: \"5\u20138 darbo dienos\", minDays: 5, maxDays: 8 },\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac16.99\", time: \"5\u201310 darbo dien\u0173\", minDays: 5, maxDays: 10 }\n      ]\n    },\n\n    \"Austria\": {\n      displayName: \"Austrija\",\n      zone: \"Tarptautinis pristatymas\",\n      freeText: \"Nemokamas tarptautinis pristatymas su sekimu nuo \u20ac160.\",\n      note: \"DPD Pickup pristatymas \u012f \u0161i\u0105 \u0161al\u012f negalimas.\",\n      methods: [\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac13.99\", time: \"3\u20136 darbo dienos\", minDays: 3, maxDays: 6 }\n      ]\n    },\n\n    \"Slovakia\": {\n      displayName: \"Slovakija\",\n      zone: \"Tarptautinis pristatymas\",\n      freeText: \"Nemokamas tarptautinis pristatymas su sekimu nuo \u20ac160.\",\n      note: \"DPD Pickup pristatymas \u012f \u0161i\u0105 \u0161al\u012f negalimas.\",\n      methods: [\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac13.99\", time: \"3\u20136 darbo dienos\", minDays: 3, maxDays: 6 }\n      ]\n    },\n\n    \"Slovenia\": {\n      displayName: \"Slov\u0117nija\",\n      zone: \"Tarptautinis pristatymas\",\n      freeText: \"Nemokamas tarptautinis pristatymas su sekimu nuo \u20ac190.\",\n      note: \"DPD Pickup pristatymas \u012f \u0161i\u0105 \u0161al\u012f negalimas.\",\n      methods: [\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac16.99\", time: \"3\u20136 darbo dienos\", minDays: 3, maxDays: 6 }\n      ]\n    },\n\n    \"Croatia\": {\n      displayName: \"Kroatija\",\n      zone: \"Tarptautinis pristatymas\",\n      freeText: \"Nemokamas tarptautinis pristatymas su sekimu nuo \u20ac190.\",\n      note: \"DPD Pickup pristatymas \u012f \u0161i\u0105 \u0161al\u012f negalimas.\",\n      methods: [\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac16.99\", time: \"5\u20138 darbo dienos\", minDays: 5, maxDays: 8 }\n      ]\n    },\n\n    \"Bulgaria\": {\n      displayName: \"Bulgarija\",\n      zone: \"Tarptautinis pristatymas\",\n      freeText: \"Nemokamas tarptautinis pristatymas su sekimu nuo \u20ac210.\",\n      note: \"DPD Pickup pristatymas \u012f \u0161i\u0105 \u0161al\u012f negalimas.\",\n      methods: [\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac18.99\", time: \"5\u20138 darbo dienos\", minDays: 5, maxDays: 8 }\n      ]\n    },\n\n    \"Greece\": {\n      displayName: \"Graikija\",\n      zone: \"Tarptautinis pristatymas\",\n      freeText: \"Nemokamas tarptautinis pristatymas su sekimu nuo \u20ac210.\",\n      note: \"DPD Pickup pristatymas \u012f \u0161i\u0105 \u0161al\u012f negalimas.\",\n      methods: [\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac18.99\", time: \"6\u201310 darbo dien\u0173\", minDays: 6, maxDays: 10 }\n      ]\n    },\n\n    \"Italy\": {\n      displayName: \"Italija\",\n      zone: \"Tarptautinis pristatymas\",\n      freeText: \"Nemokamas tarptautinis pristatymas su sekimu nuo \u20ac210.\",\n      note: \"DPD Pickup pristatymas \u012f \u0161i\u0105 \u0161al\u012f negalimas.\",\n      methods: [\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac18.99\", time: \"4\u20138 darbo dienos\", minDays: 4, maxDays: 8 }\n      ]\n    },\n\n    \"Romania\": {\n      displayName: \"Rumunija\",\n      zone: \"Tarptautinis pristatymas\",\n      freeText: \"Nemokamas tarptautinis pristatymas su sekimu nuo \u20ac210.\",\n      note: \"DPD Pickup pristatymas \u012f \u0161i\u0105 \u0161al\u012f negalimas.\",\n      methods: [\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac18.99\", time: \"4\u20137 darbo dienos\", minDays: 4, maxDays: 7 }\n      ]\n    },\n\n    \"Norway\": {\n      displayName: \"Norvegija\",\n      zone: \"Tarptautinis pristatymas\",\n      freeText: \"Nemokamas tarptautinis pristatymas su sekimu nuo \u20ac300.\",\n      note: \"Gali b\u016bti taikomi muito mokes\u010diai, importo mokes\u010diai ar papildomi vietiniai mokes\u010diai. Juos pagal vietinius teis\u0117s aktus apmoka klientas.\",\n      methods: [\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac29.99\", time: \"5\u201312 darbo dien\u0173\", minDays: 5, maxDays: 12 }\n      ]\n    },\n\n    \"Switzerland\": {\n      displayName: \"\u0160veicarija\",\n      zone: \"Tarptautinis pristatymas\",\n      freeText: \"Nemokamas tarptautinis pristatymas su sekimu nuo \u20ac300.\",\n      note: \"Gali b\u016bti taikomi muito mokes\u010diai, importo mokes\u010diai ar papildomi vietiniai mokes\u010diai. Juos pagal vietinius teis\u0117s aktus apmoka klientas.\",\n      methods: [\n        { title: \"Tarptautinis pristatymas su sekimu\", description: INT_DESC, price: \"\u20ac29.99\", time: \"5\u201312 darbo dien\u0173\", 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(\"lt-LT\", {\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\n    while (isWeekendUTC(next)) {\n      next = addCalendarDaysUTC(next, 1);\n    }\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\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(\"lt-LT\", {\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 \"Paruo\u0161ta \" + formatDateRange(nextReadyDate, nextReadyDate) + \" nuo 09:00\";\n    }\n\n    if (beforeProcessing) {\n      return \"Paruo\u0161ta \u0161iandien nuo 09:00\";\n    }\n\n    return \"Paruo\u0161ta \u0161iandien iki 20:30\";\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>Numatomas laikas<\/span>\n          <strong>${method.time}<\/strong>\n        <\/div>\n\n        <div class=\"gmm-delivery-method__now${nowClass}\">\n          <span>Jei u\u017esakysite dabar<\/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 = data.displayName || 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 ? 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-8593","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/goodmoodmeals.com\/lt\/wp-json\/wp\/v2\/pages\/8593","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/goodmoodmeals.com\/lt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/goodmoodmeals.com\/lt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/goodmoodmeals.com\/lt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/goodmoodmeals.com\/lt\/wp-json\/wp\/v2\/comments?post=8593"}],"version-history":[{"count":2,"href":"https:\/\/goodmoodmeals.com\/lt\/wp-json\/wp\/v2\/pages\/8593\/revisions"}],"predecessor-version":[{"id":8609,"href":"https:\/\/goodmoodmeals.com\/lt\/wp-json\/wp\/v2\/pages\/8593\/revisions\/8609"}],"wp:attachment":[{"href":"https:\/\/goodmoodmeals.com\/lt\/wp-json\/wp\/v2\/media?parent=8593"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}