{"id":5844,"date":"2024-11-04T07:57:04","date_gmt":"2024-11-04T07:57:04","guid":{"rendered":"https:\/\/daniels-plain.com\/?page_id=5844"},"modified":"2026-02-11T13:37:18","modified_gmt":"2026-02-11T13:37:18","slug":"wine-tasting","status":"publish","type":"page","link":"https:\/\/daniels-plain.com\/en\/wine-tasting\/","title":{"rendered":"Wine tasting"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"5844\" class=\"elementor elementor-5844\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7429a0e e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"7429a0e\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8a87da7 elementor-widget elementor-widget-text-editor\" data-id=\"8a87da7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.20.0 - 26-03-2024 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<h5><strong data-start=\"409\" data-end=\"426\" data-is-last-node=\"\">&#8222;Daniel&#8217;s Plain&#8220;<\/strong><\/h5><p data-start=\"132\" data-end=\"407\">\"Tasting Daniels Plain means touching the silence of the earth, the harmony between time and man. Each season leaves its mark, and we only follow it with respect and understanding. The true language of wine is spoken by nature \u2014 we are only its translators.\"<\/p><h5 data-start=\"132\" data-end=\"407\"><img decoding=\"async\" class=\"alignnone wp-image-7148\" src=\"https:\/\/daniels-plain.com\/wp-content\/uploads\/2025\/12\/cropped-Daniels-Plain-Logo-300x177.png\" alt=\"\" width=\"70\" height=\"42\" srcset=\"https:\/\/daniels-plain.com\/wp-content\/uploads\/2025\/12\/cropped-Daniels-Plain-Logo-300x177.png 300w, https:\/\/daniels-plain.com\/wp-content\/uploads\/2025\/12\/cropped-Daniels-Plain-Logo-1024x606.png 1024w, https:\/\/daniels-plain.com\/wp-content\/uploads\/2025\/12\/cropped-Daniels-Plain-Logo-768x454.png 768w, https:\/\/daniels-plain.com\/wp-content\/uploads\/2025\/12\/cropped-Daniels-Plain-Logo-1536x909.png 1536w, https:\/\/daniels-plain.com\/wp-content\/uploads\/2025\/12\/cropped-Daniels-Plain-Logo-18x12.png 18w, https:\/\/daniels-plain.com\/wp-content\/uploads\/2025\/12\/cropped-Daniels-Plain-Logo-600x355.png 600w, https:\/\/daniels-plain.com\/wp-content\/uploads\/2025\/12\/cropped-Daniels-Plain-Logo.png 1954w\" sizes=\"(max-width: 70px) 100vw, 70px\" \/><\/h5>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d12e5dc elementor-section-full_width elementor-section-height-default elementor-section-height-default qodef-elementor-content-no elementor-invisible\" data-id=\"d12e5dc\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-b048b4a\" data-id=\"b048b4a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6c44a81 elementor-widget elementor-widget-loire_core_section_title\" data-id=\"6c44a81\" data-element_type=\"widget\" data-widget_type=\"loire_core_section_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"qodef-shortcode qodef-m  qodef-section-title qodef-alignment--center\">\n\t\t<p class=\"qodef-m-subtitle\" style=\"color: #A01F1D\">Here the wine speaks and we just listen<\/p>\n\t\t<h3 class=\"qodef-m-title\" >\n\t\t\t\t\tDegustation\t\t\t<\/h3>\n\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ad3876e elementor-widget elementor-widget-text-editor\" data-id=\"ad3876e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p style=\"color: #000000; font-family: Lato, sans-serif; text-align: center;\" data-start=\"278\" data-end=\"606\">Immerse yourself in the world of wine with our\u00a0<span style=\"font-weight: bolder;\" data-start=\"338\" data-end=\"375\">private and group tastings<\/span>\u00a0at our winery in\u00a0<span style=\"font-weight: bolder;\" data-start=\"395\" data-end=\"413\">Bezdenitsa village<\/span>.<br data-start=\"414\" data-end=\"417\" \/>Surrounded by the beauty of the vineyards and the tranquility of nature, we\u2019ll welcome you with a glass of our finest wine and guide you through a journey of taste, aroma, and tradition.<\/p><p style=\"color: #000000; font-family: Lato, sans-serif; text-align: center;\">During the tasting, you will:<\/p><ul style=\"color: #000000; font-family: Lato, sans-serif; text-align: center;\"><li data-start=\"608\" data-end=\"654\">learn about our vineyards and grape selection process;<\/li><li data-start=\"608\" data-end=\"654\">discover the winemaking techniques and the art of aging;<\/li><li data-start=\"608\" data-end=\"654\">explore the story and philosophy behind our winery.<\/li><\/ul><p style=\"color: #000000; font-family: Lato, sans-serif; text-align: center;\" data-start=\"816\" data-end=\"1058\">Tastings are available\u00a0<span style=\"font-weight: bolder;\" data-start=\"952\" data-end=\"982\">by reservation only<\/span>\u00a0and can be organized for individuals, couples, or groups.<\/p><p style=\"color: #000000; font-family: Lato, sans-serif; text-align: center;\" data-start=\"816\" data-end=\"1058\"><span style=\"font-weight: bolder;\">To book your tasting:<\/span>\u00a0+359 888 332 333<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-19e7dab elementor-hidden-mobile elementor-hidden-tablet\" data-id=\"19e7dab\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-a28c9bb e-con-full elementor-hidden-desktop e-flex e-con e-parent\" data-id=\"a28c9bb\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;slideshow&quot;,&quot;background_slideshow_gallery&quot;:[{&quot;id&quot;:6748,&quot;url&quot;:&quot;https:\\\/\\\/daniels-plain.com\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/vineyard-440343_1920-modified.jpg&quot;}],&quot;animation_mobile&quot;:&quot;fadeIn&quot;,&quot;background_slideshow_loop&quot;:&quot;yes&quot;,&quot;background_slideshow_slide_duration&quot;:5000,&quot;background_slideshow_slide_transition&quot;:&quot;fade&quot;,&quot;background_slideshow_transition_duration&quot;:500}\" data-core-v316-plus=\"true\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2f24d58 e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"2f24d58\" data-element_type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-22c70d0 e-flex e-con-boxed e-con e-child\" data-id=\"22c70d0\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-50665bf elementor-widget elementor-widget-loire_core_section_title\" data-id=\"50665bf\" data-element_type=\"widget\" data-widget_type=\"loire_core_section_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"qodef-shortcode qodef-m  qodef-section-title qodef-alignment--center\">\n\t\t<p class=\"qodef-m-subtitle\" style=\"color: #A01F1D\">Wine Collection<\/p>\n\t\t<h3 class=\"qodef-m-title\" >\n\t\t\t\t\tTaste the art in every bottle\t\t\t<\/h3>\n\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b93c0f0 e-flex e-con-boxed e-con e-parent\" data-id=\"b93c0f0\" data-element_type=\"container\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-28a7cd8 elementor-widget elementor-widget-html\" data-id=\"28a7cd8\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<section class=\"related-products-section\">\n    <div class=\"dp-loader\" role=\"status\" aria-live=\"polite\" aria-hidden=\"true\">\n        <img decoding=\"async\" src=\"https:\/\/daniels-plain.com\/wp-content\/uploads\/2025\/12\/Daniels-Plain-Logo-vector.svg\" alt=\"\u0417\u0430\u0440\u0435\u0436\u0434\u0430\u043d\u0435...\"\n            class=\"dp-loader-img\" \/>\n    <\/div>\n    <div id=\"related-products\" class=\"related-products-grid\"><\/div>\n\n    <div class=\"pbc-custom-button-container\">\n        <a class=\"pbc-custom-button\" href=\"\/en\/colection\/\" target=\"_self\">\n            Shop | View all\n        <\/a>\n    <\/div>\n<\/section>\n\n<style>\n    .pbc-custom-button-container {\n        font-size: 17px;\n        text-align: center;\n        margin-bottom: 30px;\n        margin-top: 20px;\n        display: none;\n    }\n\n    .pbc-custom-button-container a {\n        color: black !important;\n        text-decoration: underline;\n        color: #a01f1d !important;\n    }\n\n    .dp-loader {\n        min-height: 220px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n\n    .dp-loader-img {\n        width: 80px;\n        height: 80px;\n        animation: dp-spin 1.2s linear infinite;\n    }\n\n    @keyframes dp-spin {\n        from {\n            transform: rotate(0deg);\n        }\n\n        to {\n            transform: rotate(360deg);\n        }\n    }\n\n    .related-products-section {\n        max-width: 1200px;\n        margin: 0 auto;\n        padding: 40px 16px 60px;\n    }\n\n    .related-products-title {\n        text-align: left;\n        letter-spacing: 0.12em;\n        font-size: 32px;\n        font-weight: 600;\n        margin-bottom: 32px;\n    }\n\n    .related-products-grid {\n        display: grid;\n        grid-template-columns: repeat(4, 1fr);\n        gap: 40px;\n    }\n\n    .product-card {\n        position: relative;\n        text-align: center;\n        cursor: pointer;\n    }\n\n    .product-image-wrapper {\n        position: relative;\n        background: #f5f5f5;\n        padding: 10px 10px;\n        overflow: hidden;\n    }\n\n    .product-image-wrapper img {\n        max-height: 270px;\n        max-width: 100%;\n        height: auto;\n        display: block;\n        margin: 0 auto;\n        transition: transform 0.4s ease;\n    }\n\n    \/* Overlay \u043f\u0440\u0438 hover *\/\n    .product-overlay {\n        position: absolute;\n        inset: 0;\n        background: rgba(194, 80, 80, 0.7);\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        opacity: 0;\n        pointer-events: none;\n        transition: opacity 0.3s ease;\n    }\n\n    .product-overlay-text {\n        font-size: 14px;\n        letter-spacing: 0.2em;\n        text-transform: uppercase;\n        border-bottom: 1px solid #000;\n        padding-bottom: 4px;\n    }\n\n    \/* Hover \u0435\u0444\u0435\u043a\u0442\u0438 \u2013 \u0434\u0435\u0441\u043a\u0442\u043e\u043f *\/\n    .product-card:hover .product-image-wrapper img {\n        transform: scale(1.03);\n    }\n\n    .product-card:hover .product-overlay {\n        opacity: 1;\n        pointer-events: auto;\n    }\n\n    \/* \u0418\u043c\u0435 \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430 *\/\n    .product-title {\n        margin-top: 18px;\n        font-size: 16px;\n        letter-spacing: 0.18em;\n        text-transform: uppercase;\n    }\n\n    \/* \u0426\u0435\u043d\u0430 *\/\n    .product-price {\n        margin-top: 8px;\n        font-size: 15px;\n    }\n\n    .product-price span {\n        white-space: nowrap;\n    }\n\n    \/* \u0421\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0437\u0430 \u0434\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u0432 \u043a\u043e\u043b\u0438\u0447\u043a\u0430\u0442\u0430 *\/\n    .cart-message {\n        position: fixed;\n        left: 50%;\n        bottom: 24px;\n        transform: translateX(-50%);\n        background: #000;\n        color: #fff;\n        padding: 10px 18px;\n        border-radius: 30px;\n        font-size: 14px;\n        opacity: 0;\n        pointer-events: none;\n        transition:\n            opacity 0.3s ease,\n            transform 0.3s ease;\n        z-index: 9999;\n    }\n\n    .cart-message.visible {\n        opacity: 1;\n        transform: translate(-50%, 0);\n    }\n\n    \/* Responsive *\/\n    @media (max-width: 900px) {\n        .related-products-grid {\n            grid-template-columns: repeat(2, 1fr);\n            gap: 24px;\n        }\n\n        .related-products-title {\n            font-size: 26px;\n            text-align: center;\n        }\n    }\n\n    @media (max-width: 600px) {\n        .related-products-grid {\n            grid-template-columns: 1fr;\n            gap: 20px;\n        }\n\n        .product-image-wrapper {\n            padding: 30px 16px;\n        }\n    }\n<\/style>\n\n<script>\n    (function () {\n        \"use strict\";\n        const USE_MOCK_1 = false;\n        const EUR_RATE = 1.95583;\n\n        const STORE_API_NONCE =\n            (window.wcSettings && window.wcSettings.storeApiNonce) ||\n            window.wcStoreApiNonce ||\n            \"\";\n\n        const MOCK_PRODUCTS = [\n            {\n                id: 101,\n                name: \"RIESLING ORANGE\",\n                price: \"22.00\",\n                images: [\n                    {\n                        src: \"https:\/\/via.placeholder.com\/400x600?text=Riesling+Orange\",\n                        alt: \"Riesling Orange\",\n                    },\n                ],\n            },\n            {\n                id: 102,\n                name: \"CABERNET FRANC\",\n                price: \"29.00\",\n                images: [\n                    {\n                        src: \"https:\/\/via.placeholder.com\/400x600?text=Cabernet+Franc\",\n                        alt: \"Cabernet Franc\",\n                    },\n                ],\n            },\n            {\n                id: 103,\n                name: \"CABERNET FRANC-ROS\u00c9\",\n                price: \"23.00\",\n                images: [\n                    {\n                        src: \"https:\/\/via.placeholder.com\/400x600?text=Cabernet+Franc+Rose\",\n                        alt: \"Cabernet Franc Ros\u00e9\",\n                    },\n                ],\n            },\n        ];\n\n        function isEnglish() {\n            return \/^\\\/en(\\\/|$)\/i.test(window.location.pathname);\n        }\n\n        function trl(bg, en) {\n            return isEnglish() ? en : bg;\n        }\n\n        function decodeHtml(str) {\n            const el = document.createElement(\"textarea\");\n            el.innerHTML = str;\n            return el.value;\n        }\n\n        function showLoader() {\n            const l = document.querySelector(\".dp-loader\");\n            if (l) {\n                l.classList.add(\"visible\");\n                l.setAttribute(\"aria-hidden\", \"false\");\n            }\n        }\n        function hideLoader() {\n            const l = document.querySelector(\".dp-loader\");\n            if (l) {\n                l.classList.remove(\"visible\");\n                l.setAttribute(\"aria-hidden\", \"true\");\n            }\n        }\n\n        function formatPriceBGNToBGNandEUR(priceString) {\n            let priceEUR = parseFloat(priceString);\n            if (isNaN(priceEUR)) return \"\";\n\n            priceEUR = priceEUR \/ 100;\n            const priceBGN = priceEUR * EUR_RATE;\n\n            const bgnFormatted = priceBGN.toFixed(2).replace(\".\", \",\");\n            const eurFormatted = priceEUR.toFixed(2).replace(\".\", \",\");\n\n            return `<span>${eurFormatted} \u20ac.<\/span> <span>(${bgnFormatted} \u043b\u0432.)<\/span>`;\n        }\n\n        function renderProducts(products) {\n            const container = document.getElementById(\"related-products\");\n            if (!container) {\n                hideLoader();\n                return;\n            }\n\n            container.innerHTML = \"\";\n\n            products.forEach((product) => {\n                const imageSrc =\n                    product.images && product.images[0] ? product.images[0].src : \"\";\n                const imageAlt =\n                    product.images && product.images[0]\n                        ? product.images[0].alt\n                        : product.name;\n\n                const price =\n                    product.prices && product.prices.price\n                        ? product.prices.price\n                        : product.price;\n\n                const card = document.createElement(\"div\");\n                card.className = \"product-card\";\n                card.dataset.productId = product.id;\n\n                card.innerHTML = `\n          <div class=\"product-image-wrapper\">\n              <img decoding=\"async\" src=\"${imageSrc}\" alt=\"${imageAlt}\">\n              <div class=\"product-overlay\">\n                  <span class=\"product-overlay-text\">${trl(\"\u0414\u043e\u0431\u0430\u0432\u0438 \u0432 \u043a\u043e\u043b\u0438\u0447\u043a\u0430\u0442\u0430\", \"Add to cart\")}<\/span>\n              <\/div>\n          <\/div>\n          <div class=\"product-title\">${product.name}<\/div>\n          <div class=\"product-price\">\n              ${formatPriceBGNToBGNandEUR(price)}\n          <\/div>\n        `;\n\n                card.addEventListener(\"click\", function (e) {\n                    e.preventDefault();\n                    const productId = card.dataset.productId;\n                    addToCart(productId);\n                });\n\n                container.appendChild(card);\n            });\n\n            hideLoader();\n        }\n\n        function showCartMessage(text) {\n            let msg = document.querySelector(\".cart-message\");\n            if (!msg) {\n                msg = document.createElement(\"div\");\n                msg.className = \"cart-message\";\n                document.body.appendChild(msg);\n            }\n            msg.textContent = text;\n            msg.classList.add(\"visible\");\n\n            setTimeout(() => {\n                msg.classList.remove(\"visible\");\n            }, 2500);\n        }\n\n        async function addToCart(productId) {\n            if (!productId) return;\n\n            if (USE_MOCK_1) {\n                showCartMessage(\n                    trl(\n                        \"\u041f\u0440\u043e\u0434\u0443\u043a\u0442\u044a\u0442 \u0431\u0435\u0448\u0435 \u0434\u043e\u0431\u0430\u0432\u0435\u043d \u0432 mock \u043a\u043e\u043b\u0438\u0447\u043a\u0430\u0442\u0430.\",\n                        \"The product was added to the mock cart.\",\n                    ),\n                );\n                return;\n            }\n\n            let ajaxUrl = \"\/?wc-ajax=add_to_cart\";\n            if (\n                window.wc_add_to_cart_params &&\n                window.wc_add_to_cart_params.wc_ajax_url\n            ) {\n                ajaxUrl = window.wc_add_to_cart_params.wc_ajax_url.replace(\n                    \"%%endpoint%%\",\n                    \"add_to_cart\",\n                );\n            }\n\n            const formData = new FormData();\n            formData.append(\"product_id\", productId);\n            formData.append(\"quantity\", 1);\n\n            try {\n                const response = await fetch(ajaxUrl, {\n                    method: \"POST\",\n                    body: formData,\n                    credentials: \"same-origin\",\n                });\n\n                const data = await response.json();\n\n                if (data && data.fragments) {\n                    Object.entries(data.fragments).forEach(([selector, html]) => {\n                        document.querySelectorAll(selector).forEach((el) => {\n                            el.innerHTML = html;\n                        });\n                    });\n                }\n\n                showCartMessage(\n                    trl(\n                        \"\u041f\u0440\u043e\u0434\u0443\u043a\u0442\u044a\u0442 \u0431\u0435\u0448\u0435 \u0434\u043e\u0431\u0430\u0432\u0435\u043d \u0432 \u043a\u043e\u043b\u0438\u0447\u043a\u0430\u0442\u0430.\",\n                        \"The product was added to the cart.\",\n                    ),\n                );\n            } catch (err) {\n                console.error(\"\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u0434\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u0432 \u043a\u043e\u043b\u0438\u0447\u043a\u0430\u0442\u0430:\", err);\n                showCartMessage(\"\u0412\u044a\u0437\u043d\u0438\u043a\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430. \u041e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e.\");\n                showCartMessage(\n                    trl(\n                        \"\u0412\u044a\u0437\u043d\u0438\u043a\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430. \u041e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e.\",\n                        \"An error occurred. Please try again.\",\n                    ),\n                );\n            }\n        }\n\n        function fetchRandomProducts() {\n            showLoader();\n\n            if (USE_MOCK_1) {\n                setTimeout(() => {\n                    renderProducts(MOCK_PRODUCTS);\n                }, 300);\n                return;\n            }\n\n            const url = \"\/wp-json\/wc\/store\/v1\/products?per_page=100\";\n\n            fetch(url)\n                .then((res) => {\n                    if (!res.ok) throw new Error(\"\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u0437\u0430\u0440\u0435\u0436\u0434\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438\u0442\u0435\");\n                    return res.json();\n                })\n                .then((data) => {\n                    const normalized = data\n                        .filter((p) => p.is_in_stock)\n                        .sort(() => Math.random() - 0.5)\n                        .slice(0, 4)\n                        .map((p) => {\n                            const price =\n                                p.prices && p.prices.price\n                                    ? (parseInt(p.prices.price, 10) \/ 100).toFixed(2)\n                                    : \"0.00\";\n                            return { ...p, price };\n                        });\n\n                    renderProducts(normalized);\n                    document.getElementsByClassName(\"dp-loader\")[0].style.display =\n                        \"none\";\n                    document.getElementsByClassName(\n                        \" pbc-custom-button-container\",\n                    )[0].style.display = \"block\";\n                })\n                .catch((err) => {\n                    console.error(err);\n                    hideLoader();\n                    const container = document.getElementById(\"related-products\");\n                    if (container) {\n                        container.innerHTML =\n                            `<div class=\"load-error\">${trl(\"\u041d\u044f\u043c\u0430 \u043d\u0430\u043b\u0438\u0447\u043d\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438 \u0432 \u043c\u043e\u043c\u0435\u043d\u0442\u0430. \u041c\u043e\u043b\u044f, \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043f\u043e-\u043a\u044a\u0441\u043d\u043e.\", \"There are no products available at this time. Please try again later.\")}<\/div>`;\n                    }\n                });\n        }\n\n        document.addEventListener(\"DOMContentLoaded\", function () {\n            fetchRandomProducts();\n        });\n    })();\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>&#8222;Daniel&#8217;s Plain&#8220; \u201e\u0414\u0430 \u0432\u043a\u0443\u0441\u0438\u0448 Daniels Plain \u043e\u0437\u043d\u0430\u0447\u0430\u0432\u0430 \u0434\u0430 \u0441\u0435 \u0434\u043e\u043a\u043e\u0441\u043d\u0435\u0448 \u0434\u043e \u0442\u0438\u0448\u0438\u043d\u0430\u0442\u0430 \u043d\u0430 \u0437\u0435\u043c\u044f\u0442\u0430, \u0434\u043e \u0445\u0430\u0440\u043c\u043e\u043d\u0438\u044f\u0442\u0430 \u043c\u0435\u0436\u0434\u0443 \u0432\u0440\u0435\u043c\u0435\u0442\u043e \u0438 \u0447\u043e\u0432\u0435\u043a\u0430. \u0412\u0441\u0435\u043a\u0438 \u0441\u0435\u0437\u043e\u043d \u043e\u0441\u0442\u0430\u0432\u044f \u0441\u0432\u043e\u044f \u043e\u0442\u043f\u0435\u0447\u0430\u0442\u044a\u043a, \u0430 \u043d\u0438\u0435 \u0441\u0430\u043c\u043e \u0433\u043e \u0441\u043b\u0435\u0434\u0432\u0430\u043c\u0435 \u0441 \u0443\u0432\u0430\u0436\u0435\u043d\u0438\u0435 \u0438 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435. \u0418\u0441\u0442\u0438\u043d\u0441\u043a\u0438\u044f\u0442 \u0435\u0437\u0438\u043a \u043d\u0430 \u0432\u0438\u043d\u043e\u0442\u043e \u0441\u0435 \u0433\u043e\u0432\u043e\u0440\u0438 \u043e\u0442 \u043f\u0440\u0438\u0440\u043e\u0434\u0430\u0442\u0430 \u2014 \u043d\u0438\u0435 \u0441\u043c\u0435 \u0441\u0430\u043c\u043e \u043d\u0435\u0439\u043d\u0438 \u043f\u0440\u0435\u0432\u043e\u0434\u0430\u0447\u0438.\u201c \u0422\u0443\u043a \u0432\u0438\u043d\u043e\u0442\u043e \u0433\u043e\u0432\u043e\u0440\u0438, \u0430 \u043d\u0438\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u043b\u0443\u0448\u0430\u043c\u0435 [&hellip;]<\/p>","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-full-width.php","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"aioseo_notices":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/daniels-plain.com\/en\/wp-json\/wp\/v2\/pages\/5844"}],"collection":[{"href":"https:\/\/daniels-plain.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/daniels-plain.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/daniels-plain.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/daniels-plain.com\/en\/wp-json\/wp\/v2\/comments?post=5844"}],"version-history":[{"count":114,"href":"https:\/\/daniels-plain.com\/en\/wp-json\/wp\/v2\/pages\/5844\/revisions"}],"predecessor-version":[{"id":8181,"href":"https:\/\/daniels-plain.com\/en\/wp-json\/wp\/v2\/pages\/5844\/revisions\/8181"}],"wp:attachment":[{"href":"https:\/\/daniels-plain.com\/en\/wp-json\/wp\/v2\/media?parent=5844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}