{"id":3977,"date":"2026-08-25T12:24:14","date_gmt":"2026-08-25T09:24:14","guid":{"rendered":"https:\/\/new.spavilnius.lt\/anyksciai\/offers\/"},"modified":"2026-10-12T01:58:09","modified_gmt":"2026-10-11T22:58:09","slug":"offers","status":"publish","type":"page","link":"https:\/\/new.spavilnius.lt\/en\/anyksciai\/offers\/","title":{"rendered":"Offers"},"content":{"rendered":"<section class=\"relative overflow-hidden h-[32.8125rem] md:h-[39rem] lg:h-[36rem] flex items-end py-16 md:py-20 lg:py-24 page-hero\" data-animate-appear>\n\n    <div class=\"neat-blur-wrapper absolute inset-0\">\n        \n        <div class=\"absolute -inset-[3%]\" data-animate-appear-image=\"0.95\">\n            <img decoding=\"async\" src=\"https:\/\/new.spavilnius.lt\/app\/uploads\/2026\/07\/spa-vilnius-druskininkai-pasiulymai-hero-scaled.jpg.webp\"  alt=\"\" class=\"absolute inset-0 min-h-[120%] will-change-transform min-w-full object-cover object-center user-select-none js-neat-parallax-image\" class=\"min-h-full min-w-full object-cover object-center\">\n        <\/div>\n    <\/div>\n\n    <div class=\"container relative z-10\">\n        <div class=\"max-w-[48rem] lg:max-w-[48rem] flex flex-col justify-center items-center gap-6 lg:gap-8 mx-auto text-center\">\n                        <h1 class=\"text-h1-mobile lg:text-h2 text-shell\" data-text-slide-in=\"data-text-slide-in\">Exclusive offers for your relaxation<\/h1>\n                                    <div class=\"text-body-s text-shell lg:max-w-[28rem] mx-auto\" data-text-slide-in>\n                Looking for an idea for a relaxing break, a gift, or simply a moment for yourself? Here you\u2019ll find special offers created for you \u2013 from stays with SPA packages to discounts on massages, rituals, and gift vouchers. \n            <\/div>\n                    <\/div>\n    <\/div>\n<\/section>\n\n\n<div\n    x-data=\"offersBlocks()\"\n    x-init=\"init(JSON.parse('[{\\u0022slug\\u0022:\\u0022pasiulymai-tipas\\u0022,\\u0022name\\u0022:\\u0022Offer type\\u0022,\\u0022terms\\u0022:[{\\u0022slug\\u0022:\\u0022treatment-discounts\\u0022,\\u0022name\\u0022:\\u0022Treatment Discounts\\u0022},{\\u0022slug\\u0022:\\u0022package-discounts\\u0022,\\u0022name\\u0022:\\u0022Package Discounts\\u0022},{\\u0022slug\\u0022:\\u0022for-business\\u0022,\\u0022name\\u0022:\\u0022For Business\\u0022}]},{\\u0022slug\\u0022:\\u0022pasiulymai-kam\\u0022,\\u0022name\\u0022:\\u0022Who is it for?\\u0022,\\u0022terms\\u0022:[]}]'), JSON.parse('[{\\u0022id\\u0022:7392,\\u0022title\\u0022:\\u0022More relaxation. More savings. Up to 30% off\\u0022,\\u0022url\\u0022:\\u0022https:\\\\\\\/\\\\\\\/new.spavilnius.lt\\\\\\\/en\\\\\\\/anyksciai\\\\\\\/offers\\\\\\\/more-relaxation-more-savings-up-to-30-off\\\\\\\/\\u0022,\\u0022image\\u0022:\\u0022https:\\\\\\\/\\\\\\\/new.spavilnius.lt\\\\\\\/app\\\\\\\/uploads\\\\\\\/2026\\\\\\\/10\\\\\\\/spa-vilnius-anyksciai-pasiulymas-daugiau-poilsio-daugiau-naudos-iki-30-nuolaida.jpg.webp\\u0022,\\u0022tag\\u0022:\\u0022Up to 30% off\\u0022,\\u0022badges\\u0022:[],\\u0022type\\u0022:\\u0022Package Discounts\\u0022,\\u0022who\\u0022:\\u0022\\u0022,\\u0022taxonomies\\u0022:{\\u0022pasiulymai-tipas\\u0022:[\\u0022package-discounts\\u0022],\\u0022pasiulymai-kam\\u0022:[]}},{\\u0022id\\u0022:5400,\\u0022title\\u0022:\\u002215% off the \\\\u201cHealth \\\\u0026#038; Vitality\\\\u201d package\\u0022,\\u0022url\\u0022:\\u0022https:\\\\\\\/\\\\\\\/new.spavilnius.lt\\\\\\\/en\\\\\\\/anyksciai\\\\\\\/offers\\\\\\\/15-off-the-health-vitality-package\\\\\\\/\\u0022,\\u0022image\\u0022:\\u0022https:\\\\\\\/\\\\\\\/new.spavilnius.lt\\\\\\\/app\\\\\\\/uploads\\\\\\\/2026\\\\\\\/09\\\\\\\/spa-vilnius-anyksciai-pasiulymas-organizma-stiprinanciai-programai-15-nuolaida.jpg.webp\\u0022,\\u0022tag\\u0022:\\u002215% off\\u0022,\\u0022badges\\u0022:[],\\u0022type\\u0022:\\u0022Package Discounts\\u0022,\\u0022who\\u0022:\\u0022\\u0022,\\u0022taxonomies\\u0022:{\\u0022pasiulymai-tipas\\u0022:[\\u0022package-discounts\\u0022],\\u0022pasiulymai-kam\\u0022:[]}},{\\u0022id\\u0022:5401,\\u0022title\\u0022:\\u002215% off the \\\\u201cMelt Away Tension\\\\u201d package\\u0022,\\u0022url\\u0022:\\u0022https:\\\\\\\/\\\\\\\/new.spavilnius.lt\\\\\\\/en\\\\\\\/anyksciai\\\\\\\/offers\\\\\\\/15-off-the-melt-away-tension-package\\\\\\\/\\u0022,\\u0022image\\u0022:\\u0022https:\\\\\\\/\\\\\\\/new.spavilnius.lt\\\\\\\/app\\\\\\\/uploads\\\\\\\/2026\\\\\\\/09\\\\\\\/spa-vilnius-anyksciai-pasiulymas-iki-nuovargi-15-nuolaida.jpg.webp\\u0022,\\u0022tag\\u0022:\\u002215% off\\u0022,\\u0022badges\\u0022:[],\\u0022type\\u0022:\\u0022Package Discounts\\u0022,\\u0022who\\u0022:\\u0022\\u0022,\\u0022taxonomies\\u0022:{\\u0022pasiulymai-tipas\\u0022:[\\u0022package-discounts\\u0022],\\u0022pasiulymai-kam\\u0022:[]}},{\\u0022id\\u0022:5402,\\u0022title\\u0022:\\u0022Royal Relaxation with up to 15% off\\u0022,\\u0022url\\u0022:\\u0022https:\\\\\\\/\\\\\\\/new.spavilnius.lt\\\\\\\/en\\\\\\\/anyksciai\\\\\\\/offers\\\\\\\/royal-relaxation-with-up-to-15-off\\\\\\\/\\u0022,\\u0022image\\u0022:\\u0022https:\\\\\\\/\\\\\\\/new.spavilnius.lt\\\\\\\/app\\\\\\\/uploads\\\\\\\/2026\\\\\\\/09\\\\\\\/spa-vilnius-anyksciai-pasiulymas-karaliskas-poilsis-su-15-nuolaida.jpg.webp\\u0022,\\u0022tag\\u0022:\\u002215% off\\u0022,\\u0022badges\\u0022:[],\\u0022type\\u0022:\\u0022Package Discounts\\u0022,\\u0022who\\u0022:\\u0022\\u0022,\\u0022taxonomies\\u0022:{\\u0022pasiulymai-tipas\\u0022:[\\u0022package-discounts\\u0022],\\u0022pasiulymai-kam\\u0022:[]}},{\\u0022id\\u0022:5403,\\u0022title\\u0022:\\u0022Buy 10 gift vouchers and get 1 FREE\\u0022,\\u0022url\\u0022:\\u0022https:\\\\\\\/\\\\\\\/new.spavilnius.lt\\\\\\\/en\\\\\\\/anyksciai\\\\\\\/offers\\\\\\\/buy-10-gift-vouchers-and-get-1-free\\\\\\\/\\u0022,\\u0022image\\u0022:\\u0022https:\\\\\\\/\\\\\\\/new.spavilnius.lt\\\\\\\/app\\\\\\\/uploads\\\\\\\/2026\\\\\\\/09\\\\\\\/spa-vilnius-pasiulymas-perkant-10-kuponu-\\\\u201311-as-dovana.jpg.webp\\u0022,\\u0022tag\\u0022:\\u002210 + 1\\u0022,\\u0022badges\\u0022:[],\\u0022type\\u0022:\\u0022For Business\\u0022,\\u0022who\\u0022:\\u0022\\u0022,\\u0022taxonomies\\u0022:{\\u0022pasiulymai-tipas\\u0022:[\\u0022for-business\\u0022],\\u0022pasiulymai-kam\\u0022:[]}},{\\u0022id\\u0022:5405,\\u0022title\\u0022:\\u002260-minute treatment + complimentary pool access\\u0022,\\u0022url\\u0022:\\u0022https:\\\\\\\/\\\\\\\/new.spavilnius.lt\\\\\\\/en\\\\\\\/anyksciai\\\\\\\/offers\\\\\\\/60-minute-treatment-complimentary-pool-access\\\\\\\/\\u0022,\\u0022image\\u0022:\\u0022https:\\\\\\\/\\\\\\\/new.spavilnius.lt\\\\\\\/app\\\\\\\/uploads\\\\\\\/2026\\\\\\\/09\\\\\\\/spa-vilnius-anyksciai-pasiulymas-perkant-masaza-\\\\u2013dovana-baseinas.jpg.webp\\u0022,\\u0022tag\\u0022:\\u0022Gift\\u0022,\\u0022badges\\u0022:[],\\u0022type\\u0022:\\u0022Treatment Discounts\\u0022,\\u0022who\\u0022:\\u0022\\u0022,\\u0022taxonomies\\u0022:{\\u0022pasiulymai-tipas\\u0022:[\\u0022treatment-discounts\\u0022],\\u0022pasiulymai-kam\\u0022:[]}},{\\u0022id\\u0022:5404,\\u0022title\\u0022:\\u0022\\\\u201cHealth Harmony\\\\u201d from just 79 \\\\u20ac\\u0022,\\u0022url\\u0022:\\u0022https:\\\\\\\/\\\\\\\/new.spavilnius.lt\\\\\\\/en\\\\\\\/anyksciai\\\\\\\/offers\\\\\\\/health-harmony-from-just-79-e\\\\\\\/\\u0022,\\u0022image\\u0022:\\u0022https:\\\\\\\/\\\\\\\/new.spavilnius.lt\\\\\\\/app\\\\\\\/uploads\\\\\\\/2026\\\\\\\/09\\\\\\\/spa-vilnius-druskininkai-pasiulymas-sveikatos-harmonija.jpg.webp\\u0022,\\u0022tag\\u0022:\\u0022From 79 \\\\u20ac\\u0022,\\u0022badges\\u0022:[],\\u0022type\\u0022:\\u0022Treatment Discounts\\u0022,\\u0022who\\u0022:\\u0022\\u0022,\\u0022taxonomies\\u0022:{\\u0022pasiulymai-tipas\\u0022:[\\u0022treatment-discounts\\u0022],\\u0022pasiulymai-kam\\u0022:[]}}]'))\"\n    id=\"positions\"\n    class=\"pt-11 pb-20 lg:pt-26 lg:pb-24\">\n    <div class=\"container  \">\n\n        \n        \n        <div class=\"lg:hidden mb-6\">\n            <button\n        \n        class=\"relative h-12 px-4 py-6 flex items-center justify-center cursor-pointer disabled:cursor-not-allowed border  border-warm-grey-150 hover:border-black  w-full\" @click=\"isModalFilter = true\">\n\n\n    \n    <span class=\"text-button-wide uppercase font-bold\">\n\n        \n            <div class=\"flex items-center gap-3\">\n                    <svg class=\"w-4 h-4\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n  <path d=\"M6.66659 3.3335H2\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"square\"\/>\n  <path d=\"M7.9999 12.6665H2\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"square\"\/>\n  <path d=\"M9.33594 2V4.66662\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"square\"\/>\n  <path d=\"M10.6719 11.3335V14.0001\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"square\"\/>\n  <path d=\"M13.9999 8H8\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"square\"\/>\n  <path d=\"M14.0052 12.6665H10.6719\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"square\"\/>\n  <path d=\"M14.0025 3.3335H9.33594\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"square\"\/>\n  <path d=\"M5.33594 6.6665V9.33313\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"square\"\/>\n  <path d=\"M5.33328 8H2\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"square\"\/>\n<\/svg>\n                    Show filters\n                <\/div>\n\n        \n    <\/span>\n\n    <\/button>\n\n        <\/div>\n\n        \n        <div class=\"lg:grid lg:grid-cols-12 lg:gap-5 relative\">\n\n                        <div class=\"col-span-3\">\n                <div\n                    class=\"fixed inset-0 overflow-y-auto lg:overflow-y-visible bg-shell lg:static lg:block lg:bg-none z-[120000]\"\n                    x-data=\"{ isDesktop: window.matchMedia('(min-width: 1024px)').matches }\"\n                    :role=\"!isDesktop ? 'dialog' : undefined\" :aria-modal=\"!isDesktop ? 'true' : undefined\"\n                    x-init=\"window.addEventListener('resize', function () { isDesktop = window.matchMedia('(min-width: 1024px)').matches })\"\n                    x-show=\"isDesktop || isModalFilter\">\n                    <button\n                        aria-label=\"Close\" class=\"fixed top-1 md:top-1.5 lg:hidden right-0 p-5 cursor-pointer\"\n                        @click=\"isModalFilter = false\">\n                        <span class=\"w-5 block h-5 md:w-6 md:h-6\">\n                            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M5 19L19 5\" stroke=\"#07100C\" stroke-width=\"1.5\" stroke-linecap=\"square\"\/>\n<path d=\"M19 19L5 5\" stroke=\"#07100C\" stroke-width=\"1.5\" stroke-linecap=\"square\"\/>\n<\/svg>\n                        <\/span>\n                    <\/button>\n\n                    <div class=\"text-subtitle-xs font-medium border-b border-warm-grey-50 p-6 text-center lg:hidden\">\n                        Filter\n                    <\/div>\n\n                    <div class=\"w-full lg:max-w-[17.875rem] pb-28 lg:pb-0 px-5 mt-3 lg:-my-5 lg:px-0\">\n\n                        <template x-if=\"filters.length\">\n                            <div x-data=\"{ openItems: {} }\">\n\n                                <template x-for=\"(item, index) in filters\" :key=\"item.slug\">\n\n                                    <div\n                                        class=\"py-5  border-light-beige-500\"\n                                        :class=\"index !== filters.length - 1 ? 'border-b' : ''\">\n                                        <div\n                                            class=\"text-button-wide  cursor-pointer uppercase flex justify-between font-medium\"\n                                            @click=\"openItems[item.slug] = !openItems[item.slug]\">\n                                            <span x-text=\"item.name\"><\/span>\n\n                                            <svg class=\"w-4 h-4\" x-show=\"!openItems[item.slug]\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M10 5V15\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"square\" stroke-linejoin=\"round\"\/>\n<path d=\"M5 10H15\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"square\" stroke-linejoin=\"round\"\/>\n<\/svg>\n\n                                            <svg class=\"w-4 h-4\" x-show=\"openItems[item.slug]\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M5 10H15\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"square\" stroke-linejoin=\"round\"\/>\n<\/svg>\n                                        <\/div>\n\n                                        <div x-collapse x-show=\"openItems[item.slug]\">\n                                            <div class=\"flex-col flex gap-3 pt-4 overflow-hidden\">\n\n                                                <template x-for=\"term in item.terms\" :key=\"term.slug\">\n\n                                                    <div\n  class=\"flex flex-col relative\" type=\"checkbox\" :value=\"term.slug\" :disabled=\"getTermCount(item.slug, term.slug) === 0 &#038;&#038;\n        !isChecked(item.slug, term.slug)\" @change=\"toggleFilter(item.slug, term.slug, $event)\" :checked=\"isChecked(item.slug, term.slug)\" :class=\"getTermCount(item.slug, term.slug) === 0 &#038;&#038;\n        !isChecked(item.slug, term.slug)\n            ? 'opacity-50 cursor-not-allowed'\n            : ''\"\n  x-modelable=\"error\"\n    x-data=\"{error: '' }\"\n  x-init=\"id = $el.querySelector('input')?.id\">\n  <label class=\"flex items-center gap-3 cursor-pointer\">\n    \n    <input type=\"checkbox\" @input=\"error = null\"       name=\"\"\n      class=\"appearance-none bg-light-beige-500 shrink-0 w-6 h-6 rounded-none border border-light-beige-500 bg-cover hover:bg-warm-grey-50 hover:border-warm-grey-150 checked:hover:bg-brand-spa-dark-green-500 checked:hover:border-brand-spa-dark-green-500 checked:bg-brand-spa-dark-green-500 checked:border-brand-spa-dark-green-500 checked:bg-[url(@images\/icons\/check.svg)]\" type=\"checkbox\" :value=\"term.slug\" :disabled=\"getTermCount(item.slug, term.slug) === 0 &#038;&#038;\n        !isChecked(item.slug, term.slug)\" @change=\"toggleFilter(item.slug, term.slug, $event)\" :checked=\"isChecked(item.slug, term.slug)\" :class=\"getTermCount(item.slug, term.slug) === 0 &#038;&#038;\n        !isChecked(item.slug, term.slug)\n            ? 'opacity-50 cursor-not-allowed'\n            : ''\" \/>\n    <span class=\"text-caption-l\">\n      <span>\n        <span x-text=\"term.name\" class=\"lg:pl-2\"><\/span>\n\n                                                        <span class=\"text-warm-grey-500 ml-1.5\">\n                                                            (\n                                                            <span\n                                                                x-text=\"getTermCount(item.slug, term.slug)\"><\/span>\n                                                            )\n                                                        <\/span>\n      <\/span>\n          <\/span>\n  <\/label>\n    <div class=\"flex gap-1 items-start mt-1 mt-2\" x-model:message=\"error\" role=\"alert\" x-data=\"{ message: '' }\" x-modelable=\"message\" x-cloak x-show=\"message\" x-model:message=\"error\" class=\"mt-2\">\n  <svg class=\"w-3.5 h-3.5 text-semantic-error-800 shrink-0\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M7 12C9.76142 12 12 9.76142 12 7C12 4.23858 9.76142 2 7 2C4.23858 2 2 4.23858 2 7C2 9.76142 4.23858 12 7 12Z\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<path d=\"M7 4.96927L7 7.19836\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"square\" stroke-linejoin=\"round\"\/>\n<path d=\"M7 8.983L7 9.03076\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"square\" stroke-linejoin=\"round\"\/>\n<\/svg>\n  <div class=\"text-semantic-error-800 text-caption-s\" x-text=\"message\"><\/div>\n<\/div>\n\n <\/div>\n                                                <\/template>\n\n                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n\n                                <\/template>\n\n                            <\/div>\n                        <\/template>\n\n                        <div\n                            class=\"hidden lg:block mt-3\"\n                            x-show=\"hasActiveFilters\">\n                            <button class=\"btn-ghost   text-black \"  @click=\"resetFilters()\" >\n\n    \n    \n    <span class=\"font-medium text-button  \">\n        <div class=\"flex items-center gap-1 font-medium text-black-500 tracking-normal !text-button\">\n                                    <div class=\"w-4 h-4\">\n                                        <svg width=\"100%\" height=\"100%\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M3.66927 12.3332L12.3359 3.6665\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"square\"\/>\n<path d=\"M12.3307 12.3332L3.66406 3.6665\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"square\"\/>\n<\/svg>\n                                    <\/div>\n\n                                    <span>\n                                        Clear filters\n                                        (<span x-text=\"activeFiltersCount\"><\/span>)\n                                    <\/span>\n                                <\/div>\n    <\/span>\n\n    <\/button>\n                        <\/div>\n                    <\/div>\n                    <div class=\"fixed bottom-0 bg-shell border-t border-warm-grey-200 h-22 px-5 flex items-center gap-15 md:gap-24 inset-x-0 lg:hidden\">\n                        <button class=\"btn-ghost   text-black \"  @click=\"resetFilters()\" >\n\n    \n    \n    <span class=\"font-medium text-button  \">\n        <div class=\"flex items-center gap-1 font-medium text-black-500 tracking-normal !text-button\">\n                                <div class=\"w-4 h-4\">\n                                    <svg width=\"100%\" height=\"100%\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M3.66927 12.3332L12.3359 3.6665\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"square\"\/>\n<path d=\"M12.3307 12.3332L3.66406 3.6665\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"square\"\/>\n<\/svg>\n                                <\/div>\n\n                                <span>\n    Clear filters\n    <span\n        x-text=\"'(' + Object.values(selectedFilters).reduce(function (total, val) {\n            if (Array.isArray(val)) {\n                return total + val.length;\n            }\n\n            if (val != '' &#038;&#038; val != null &#038;&#038; val != undefined) {\n                return total + 1;\n            }\n\n            return total;\n        }, 0) + ')'\"\n    ><\/span>\n<\/span>\n                            <\/div>\n    <\/span>\n\n    <\/button>\n\n                        <div class=\"flex-grow\">\n                            <button x-data=\"{ isButtonLoading: false}\" x-modelable=\"isButtonLoading\"   class=\"group\/btn relative h-12 py-6 px-6 inline-flex items-center justify-center cursor-pointer disabled:cursor-not-allowed transition-all duration-300 overflow-hidden focus-visible:outline-3 focus-visible:outline-semantic-success disabled:text-warm-grey-300 disabled:bg-light-beige-500  bg-black text-shell  w-full\" @click=\"isModalFilter = false\" >\n\n  <span class=\"flex items-center justify-center\" :class=\"isButtonLoading ? 'opacity-0' : ''\">\n    <span class=\"text-button-wide uppercase font-bold relative z-20 transition-all duration-300 group-active\/btn:scale-90 group-disabled\/btn:scale-100 \">\n\n    Filter\n\n    <\/span>\n\n      <\/span>\n\n  <svg x-show=\"isButtonLoading\" x-cloak=\"x-cloak\" class=\"w-4 h-4 absolute animate-[spin_1s_infinite]\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M12 11.6727C11.0443 12.8332 9.60713 13.5714 8 13.5714C6.39287 13.5714 4.9557 12.8332 4 11.6727M12 4.89875C11.0443 3.73826 9.60713 3 8 3C6.39287 3 4.9557 3.73826 4 4.89875\" stroke=\"currentColor\" stroke-width=\"1.2\"\/>\n<\/svg>\n      <span class=\"absolute top-full left-0 w-full h-full transition-all duration-300  bg-brand-spa-dark-green-400 border-brand-spa-green-500 group-active\/btn:bg-brand-spa-dark-green-300 \" :class=\"!isButtonLoading &#038;&#038; 'group-hover\/btn:top-0 group-disabled\/btn:top-full'\"><\/span>\n  \n\n\n    <\/button>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            \n            <div class=\"col-span-9 relative min-h-40\">\n\n                <div id=\"posts-wrap\" data-fade-in-wrap>\n\n                    <template x-if=\"filteredPosts.length === 0\">\n                        <div class=\"col-span-full\">\n                            <div class=\"text-center flex flex-col items-center max-w-[31.5rem] mx-auto py-12\">\n\n                                <svg class=\"w-18 h-18\" viewBox=\"0 0 72 72\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n  <path d=\"M14.8633 33.3689C14.8633 21.5672 24.6181 12 36.6512 12C48.6843 12 58.4391 21.5672 58.4391 33.3689C58.4391 45.1706 48.6843 54.7378 36.6512 54.7378C35.3651 54.7378 34.1051 54.6286 32.8802 54.4189\" stroke=\"#003C23\" stroke-width=\"1.8\" stroke-linecap=\"square\"\/>\n  <path d=\"M51.7363 48.8711L62.6303 59.7651\" stroke=\"#003C23\" stroke-width=\"1.8\" stroke-linecap=\"square\" stroke-linejoin=\"round\"\/>\n  <ellipse cx=\"21.151\" cy=\"46.3576\" rx=\"12.151\" ry=\"12.57\" fill=\"#CDE6BE\"\/>\n  <path d=\"M17.375 43.0054L24.7236 50.354\" stroke=\"#003C23\" stroke-width=\"1.8\" stroke-linecap=\"square\" stroke-linejoin=\"round\"\/>\n  <path d=\"M24.7305 43.0054L17.3819 50.354\" stroke=\"#003C23\" stroke-width=\"1.8\" stroke-linecap=\"square\" stroke-linejoin=\"round\"\/>\n<\/svg>\n\n                                <div class=\"text-subtitle-l font-medium mt-6\">\n                                    No results found\n                                <\/div>\n\n                                <div class=\"text-body-s mt-3\">\n                                    Do not worry, we certainly have something for you. Try different filters.\n                                <\/div>\n\n                                <button\n        \n        class=\"relative h-12 px-4 py-6 flex items-center justify-center cursor-pointer disabled:cursor-not-allowed border  border-warm-grey-150 hover:border-black  mt-6 w-full md:w-auto\" @click=\"resetFilters()\">\n\n\n    \n    <span class=\"text-button-wide uppercase font-bold\">\n\n        \n            All listings\n\n        \n    <\/span>\n\n    <\/button>\n\n\n                            <\/div>\n                        <\/div>\n                    <\/template>\n\n                    <template x-if=\"filteredPosts.length\">\n                        <div class=\"grid grid-cols-2 gap-y-10 md:gap-y-12 gap-2 md:gap-2.5 lg:grid-cols-3 lg:gap-16 \"  >\n\n                            <template x-for=\"post in visiblePosts\" :key=\"post.id\">\n\n                                <div class=\"relative\" data-fade-in >\n                                    <a :href=\"post.url\" class=\"group\/card relative flex flex-col gap-4 lg:gap-6\">\n\n    <div class=\"aspect-square overflow-hidden relative w-full\">\n        <img\n            :src=\"post.image\"\n            :alt=\"post.title || ''\"\n            class=\"absolute inset-0 object-cover object-center w-full h-full pointer-fine:group-hover\/card:scale-110 transition-transform duration-300\" \/>\n\n        <div class=\"text-caption-s  lg:text-caption-m font-medium text-black absolute left-0 top-0 tracking-[-.01em] bg-shell h-[1.375rem] lg:h-[1.875rem] px-2 lg:px-3 select-none z-10 flex items-center justify-center\" x-show=\"post.tag\"> \n            <span x-html=\"post.tag\">\n            <\/span>\n        <\/div>\n \n\n        <div class=\"hidden absolute -top-[1px] -right-[1px] opacity-0 pointer-fine:group-hover\/card:opacity-100 w-[2.625rem] h-[2.625rem] lg:flex items-center justify-center bg-shell text-black transition-opacity duration-300\">\n            <span class=\"w-4 h-4\">\n                <svg width=\"100%\" height=\"100%\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g clip-path=\"url(#clip0_10459_23417)\">\n<path d=\"M4 12L11.5003 4.49972\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"square\" stroke-linejoin=\"round\"\/>\n<path d=\"M4 4L12.0003 3.99998L12.0002 12.0002\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"square\"\/>\n<\/g>\n<\/svg>\n            <\/span>\n        <\/div>\n    <\/div>\n\n    <div> \n        <div class=\"text-subtitle-xs lg:text-body-m font-medium\" x-html=\"post.title\">\n        <\/div> \n    <\/div>\n\n<\/a>                                <\/div>\n\n                            <\/template>\n                        <\/div>\n                    <\/template>\n\n                    <div class=\"flex justify-center lg:justify-start mt-10  lg:mt-14\"\n                        x-cloak\n                        x-show=\"hasMore\">\n                        <button  class=\"relative pb-[.375rem] flex items-center justify-center cursor-pointer disabled:cursor-not-allowed reject-underline transition-all duration-200 active:opacity-70  text-black\" x-cloak=\"x-cloak\" @click=\"loadMore()\" >\n\n    \n    <span class=\"text-button-wide uppercase font-medium\">\n        Show more <span x-text=\"remainingPosts ? `(${remainingPosts})` : ''\"><\/span>\n    <\/span>\n\n    <\/button>\n                    <\/div>\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/div>\n\n<section\n    x-data=\"{\n        isOpenChef: false,\n        close() {\n            this.isOpenChef = false\n        }\n    }\"\n    x-effect=\"\n        if (isOpenChef) {\n            lenis.stop();\n        } else {\n            lenis.start();\n        }\n    \"\n    class=\"block-c-t-a grid grid-cols-12 bg-brand-spa-brown-500\">\n\n    <div class=\"col-span-12 md:col-span-6 aspect-square overflow-hidden relative\">\n                <img decoding=\"async\" src=\"https:\/\/new.spavilnius.lt\/app\/uploads\/2026\/02\/DSC_7467-1.jpg.webp\"  alt=\"\" class=\"absolute inset-0 min-h-[120%] will-change-transform min-w-full object-cover object-center user-select-none js-neat-parallax-image\" class=\"min-h-full min-w-full object-cover object-center\">\n            <\/div>\n\n    <div class=\"col-span-12 md:col-span-6 relative  \n                                lg:order-first\n                        \">\n        <div class=\"container py-12 lg:py-16 h-full\">\n            <div class=\"h-full flex flex-col items-center justify-between \">\n\n                <div class=\"max-w-[29rem] text-brand-spa-light-brown-500 text-center mb-12\">\n                                        <h2 class=\"text-h5 lg:text-h3 mb-4 lg:mb-5\">Give the gift of rest, <br><em>the kind you truly want<\/em><\/h2>\n                                                            <div class=\"text-body-s mt-4 lg:mt-12\">\n                        <p>A SPA VILNIUS gift voucher is a gift of calm, relaxation and time for yourself. Valid at all our locations and for all our services.<\/p>\n\n                    <\/div>\n                                                        <\/div>\n\n                <div class=\"w-full  flex flex-col items-center gap-6\">\n                                                            <a\n        x-data=\"{ isButtonLoading: false}\"\n        x-modelable=\"isButtonLoading\"\n\n                    href=\"https:\/\/new.spavilnius.lt\/en\/anyksciai\/gift-vouchers-2\/\"\n        \n                            \n        \n        class=\"group\/btn relative h-12 py-6 px-6 inline-flex items-center justify-center cursor-pointer disabled:cursor-not-allowed transition-all duration-300 overflow-hidden focus-visible:outline-3 focus-visible:outline-semantic-success disabled:text-warm-grey-300 disabled:bg-light-beige-500  bg-brand-spa-light-brown-500 text-brand-spa-brown-500  w-full lg:w-auto\"\n        >\n\n\n  <span class=\"flex items-center justify-center\" :class=\"isButtonLoading ? 'opacity-0' : ''\">\n    <span class=\"text-button-wide uppercase font-bold relative z-20 transition-all duration-300 group-active\/btn:scale-90 group-disabled\/btn:scale-100  group-active\/btn:text-brand-spa-light-brown-900 \">\n\n    Buy a gift voucher\n\n    <\/span>\n\n      <\/span>\n\n  <svg x-show=\"isButtonLoading\" x-cloak=\"x-cloak\" class=\"w-4 h-4 absolute animate-[spin_1s_infinite]\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M12 11.6727C11.0443 12.8332 9.60713 13.5714 8 13.5714C6.39287 13.5714 4.9557 12.8332 4 11.6727M12 4.89875C11.0443 3.73826 9.60713 3 8 3C6.39287 3 4.9557 3.73826 4 4.89875\" stroke=\"currentColor\" stroke-width=\"1.2\"\/>\n<\/svg>\n      <span class=\"absolute top-full left-0 w-full h-full transition-all duration-300  bg-brand-spa-light-brown-150 \" :class=\"!isButtonLoading &#038;&#038; 'group-hover\/btn:top-0 group-disabled\/btn:top-full'\"><\/span>\n  \n\n    <\/a>\n\n                                        \n                                        <div class=\"w-fit\">\n                        <a\n        href=\"https:\/\/new.spavilnius.lt\/en\/anyksciai\/gift-voucher-purchase-redemption-rules\/\"\n                                        class=\"relative pb-[.375rem] flex items-center justify-center cursor-pointer disabled:cursor-not-allowed reject-underline transition-all duration-200 active:opacity-70  text-brand-spa-light-brown-500\"\n    >\n\n    \n    <span class=\"text-button-wide uppercase font-medium\">\n        Terms and conditions\n    <\/span>\n\n    <\/a>\n                    <\/div>\n                                    <\/div>\n\n            <\/div>\n        <\/div>\n    <\/div>\n    <\/section>","protected":false},"excerpt":{"rendered":"","protected":false},"author":7,"featured_media":0,"parent":3907,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-landing.blade.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-3977","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Offers - SPA VILNIUS<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Offers - SPA VILNIUS\" \/>\n<meta property=\"og:url\" content=\"https:\/\/new.spavilnius.lt\/en\/anyksciai\/offers\/\" \/>\n<meta property=\"og:site_name\" content=\"SPA VILNIUS\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-11T22:58:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/new.spavilnius.lt\/app\/uploads\/2026\/09\/spa-vilnius-og.jpg.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1260\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/new.spavilnius.lt\\\/en\\\/anyksciai\\\/offers\\\/\",\"url\":\"https:\\\/\\\/new.spavilnius.lt\\\/en\\\/anyksciai\\\/offers\\\/\",\"name\":\"Offers - SPA VILNIUS\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/new.spavilnius.lt\\\/en\\\/#website\"},\"datePublished\":\"2026-08-25T09:24:14+00:00\",\"dateModified\":\"2026-10-11T22:58:09+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/new.spavilnius.lt\\\/en\\\/anyksciai\\\/offers\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/new.spavilnius.lt\\\/en\\\/anyksciai\\\/offers\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/new.spavilnius.lt\\\/en\\\/anyksciai\\\/offers\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/new.spavilnius.lt\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Anyk\u0161\u010diai\",\"item\":\"https:\\\/\\\/new.spavilnius.lt\\\/en\\\/anyksciai\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Offers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/new.spavilnius.lt\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/new.spavilnius.lt\\\/en\\\/\",\"name\":\"SPA Vilnius\",\"description\":\"oficialus 4+* vie\u0161bu\u010di\u0173 ir SPA centr\u0173 puslapis\",\"publisher\":{\"@id\":\"https:\\\/\\\/new.spavilnius.lt\\\/en\\\/#organization\"},\"alternateName\":\"SPA Vilnius\",\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/new.spavilnius.lt\\\/en\\\/#organization\",\"name\":\"Spavilnius\",\"url\":\"https:\\\/\\\/new.spavilnius.lt\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/new.spavilnius.lt\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/new.spavilnius.lt\\\/app\\\/uploads\\\/2025\\\/11\\\/logo.png.webp\",\"contentUrl\":\"https:\\\/\\\/new.spavilnius.lt\\\/app\\\/uploads\\\/2025\\\/11\\\/logo.png.webp\",\"width\":612,\"height\":200,\"caption\":\"Spavilnius\"},\"image\":{\"@id\":\"https:\\\/\\\/new.spavilnius.lt\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Offers - SPA VILNIUS","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Offers - SPA VILNIUS","og_url":"https:\/\/new.spavilnius.lt\/en\/anyksciai\/offers\/","og_site_name":"SPA VILNIUS","article_modified_time":"2026-10-11T22:58:09+00:00","og_image":[{"width":2400,"height":1260,"url":"https:\/\/new.spavilnius.lt\/app\/uploads\/2026\/09\/spa-vilnius-og.jpg.webp","type":"image\/jpeg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/new.spavilnius.lt\/en\/anyksciai\/offers\/","url":"https:\/\/new.spavilnius.lt\/en\/anyksciai\/offers\/","name":"Offers - SPA VILNIUS","isPartOf":{"@id":"https:\/\/new.spavilnius.lt\/en\/#website"},"datePublished":"2026-08-25T09:24:14+00:00","dateModified":"2026-10-11T22:58:09+00:00","breadcrumb":{"@id":"https:\/\/new.spavilnius.lt\/en\/anyksciai\/offers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/new.spavilnius.lt\/en\/anyksciai\/offers\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/new.spavilnius.lt\/en\/anyksciai\/offers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/new.spavilnius.lt\/en\/"},{"@type":"ListItem","position":2,"name":"Anyk\u0161\u010diai","item":"https:\/\/new.spavilnius.lt\/en\/anyksciai\/"},{"@type":"ListItem","position":3,"name":"Offers"}]},{"@type":"WebSite","@id":"https:\/\/new.spavilnius.lt\/en\/#website","url":"https:\/\/new.spavilnius.lt\/en\/","name":"SPA Vilnius","description":"oficialus 4+* vie\u0161bu\u010di\u0173 ir SPA centr\u0173 puslapis","publisher":{"@id":"https:\/\/new.spavilnius.lt\/en\/#organization"},"alternateName":"SPA Vilnius","inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/new.spavilnius.lt\/en\/#organization","name":"Spavilnius","url":"https:\/\/new.spavilnius.lt\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/new.spavilnius.lt\/en\/#\/schema\/logo\/image\/","url":"https:\/\/new.spavilnius.lt\/app\/uploads\/2025\/11\/logo.png.webp","contentUrl":"https:\/\/new.spavilnius.lt\/app\/uploads\/2025\/11\/logo.png.webp","width":612,"height":200,"caption":"Spavilnius"},"image":{"@id":"https:\/\/new.spavilnius.lt\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/new.spavilnius.lt\/en\/wp-json\/wp\/v2\/pages\/3977","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/new.spavilnius.lt\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/new.spavilnius.lt\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/new.spavilnius.lt\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/new.spavilnius.lt\/en\/wp-json\/wp\/v2\/comments?post=3977"}],"version-history":[{"count":3,"href":"https:\/\/new.spavilnius.lt\/en\/wp-json\/wp\/v2\/pages\/3977\/revisions"}],"predecessor-version":[{"id":7922,"href":"https:\/\/new.spavilnius.lt\/en\/wp-json\/wp\/v2\/pages\/3977\/revisions\/7922"}],"up":[{"embeddable":true,"href":"https:\/\/new.spavilnius.lt\/en\/wp-json\/wp\/v2\/pages\/3907"}],"wp:attachment":[{"href":"https:\/\/new.spavilnius.lt\/en\/wp-json\/wp\/v2\/media?parent=3977"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}