{"product_id":"neom-real-luxury-essential-oil-blend-10ml-lavender-jasmine-sandalwood-scent-to-de-stress-range","title":"Real Luxury Essential Oil Blend 10ml","description":"\u003cdiv\u003e\n\u003cdiv class=\"aplus-v2 desktop celwidget\"\u003e\n\u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\n(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\nP.now('premium-module-5-comparison-table-scroller').execute(function(init){\n    if (init) {\n        return;\n    }\n    P.register('premium-module-5-comparison-table-scroller', function(){\n        return function() {\n            P.when('jQuery', 'a-popover', 'A', 'ready').execute(function($, popover, A) {\n                function initCompTable(module) {\n                    \/**\n                    * Premium comparison table: popover trigger module\n                    *\/\n                    var comparisonName = $(module).data('comparison-name');\n                    (function() {\n                        var $additionalInfo = $('.aplus-v2 .aplus-popover-trigger');\n                        $additionalInfo.each(function(i, trigger) {\n                            return popover.create(trigger, $(trigger).data());\n                        });\n                        $additionalInfo.hover(\n                            function() {\n                                $(this).focus();\n                            }\n                        );\n                    })();\n                    \/**\n                    * Premium comparison table: adjust column width module\n                    *\/\n                    (function() {\n                        var VISIBLE_COLUMNS = 4.2;  \/* How many visible columns on load *\/\n                        var MIN_WIDTH = 230;\n                        var getWidth = function() {\n                            return $(this).outerWidth();\n                        }\n                        \/* cache selectors *\/\n                        var\n                            $container = $('.aplus-v2 .comparison-table #'+comparisonName),\n                            $header = $('.aplus-v2 .comparison-table #'+comparisonName+' td.attribute'),\n                            $slider = $('.aplus-v2 .comparison-table #'+comparisonName+' .table-slider'),\n                            $columns = $('.aplus-v2 .comparison-table #'+comparisonName+' .aplus-data-column'),\n                            $activeColumn = $('.aplus-v2 .comparison-table #'+comparisonName+' .aplus-data-column.active.active-item');\n\n                        \/* Formula for determining desired column width *\/\n\n                        var calculatedColumnWidth = Math.floor(\n                            ($container.innerWidth() - $header.innerWidth()) \/ VISIBLE_COLUMNS\n                        );\n\n                        var childWidths = $activeColumn.map(getWidth).get();\n                        var maxChildWidth = Math.max(MIN_WIDTH, Math.max.apply(Math, childWidths));\n                        var minColumnWidth = $columns.innerWidth();\n\n                        \/* set the min-width of each column to the calulated width or minWidth *\/\n                        $columns.css(\n                            'min-width',\n                            Math.max(MIN_WIDTH, (calculatedColumnWidth \u003c minColumnWidth\n                                ? calculatedColumnWidth\n                                : minColumnWidth))\n                        );\n                        $activeColumn.css('width', maxChildWidth);\n\n                        \/* show the component *\/\n                        $container.removeClass('loading');\n                    })();\n\n                    \/**\n                     * Premium comparison table: sticky attribute \u0026 column\n                     *\/\n\n                    (function() {\n                        \/* cache selectors *\/\n                        const comparisonTable = document.querySelector('.aplus-v2 .comparison-table #'+comparisonName);\n                        const header = comparisonTable.querySelector('td.attribute');\n                        const fixedColumn = comparisonTable.querySelector('td.active');\n\n                        const attributeColumnObserver = new ResizeObserver((entries) =\u003e {\n                            for (let entry of entries) {\n                                const bounds = entry.target.getBoundingClientRect().width;\n                                const activeCellWidth = window.getComputedStyle(fixedColumn).left;\n                                if (bounds + \"px\" !== activeCellWidth) {\n                                    const activeCells = document.querySelectorAll('.aplus-data-column.active');\n                                    activeCells.forEach(cell =\u003e cell.style.left = bounds + \"px\");\n\n                                }\n                            }\n\n                        })\n\n                        attributeColumnObserver.observe(header)\n                    })();\n\n                    \/**\n                    * Premium comparison table: top scroll bar\n                    *\/\n                    (function() {\n                        \/* cache selectors *\/\n                        var\n                            $header = $('.aplus-v2 .comparison-table #'+comparisonName+' td.attribute'),\n                            $fixedColumn = $('.aplus-v2 .comparison-table #'+comparisonName+' td.active'),\n                            $scrollWrapperTop = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-wrapper-top'),\n                            $scrollWrapperBottom = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-wrapper-bottom'),\n                            $scrollWidth = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-width'),\n                            $scrollBar = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-bar');\n                        \/* confirm fixed column exists and can add width to the total width of the scroll bar *\/\n                        var fixedColumnWidth = $fixedColumn.innerWidth();\n                        if ( fixedColumnWidth === null ) {\n                            fixedColumnWidth = 0;\n                        }\n                        \/* set width of scrollBar *\/\n                        $scrollBar.css('width', $scrollWidth.innerWidth() + fixedColumnWidth + $header.innerWidth());\n                        \/* connect scrolls together *\/\n                        $scrollWrapperTop.scroll(function() {\n                            $scrollWrapperBottom.scrollLeft($scrollWrapperTop.scrollLeft());\n                        });\n                        $scrollWrapperBottom.scroll(function() {\n                            $scrollWrapperTop.scrollLeft($scrollWrapperBottom.scrollLeft());\n                        });\n                    })();\n                }\n\n                $('.aplus-v2 .premium-aplus-module-5 .table-container').each(function(index, module) {\n                    initCompTable(module);\n                });\n            });\n        }\n    });\n});\n}));\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cstrong\u003e\u003cspan\u003eDescription:\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cspan\u003eA 100% natural essential oil blend combining lavender, jasmine, sandalwood, and other aromatic oils. Designed to create a calming atmosphere, it can be used in an essential oil diffuser, added to a warm bath, or blended with a carrier oil for massage.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cstrong\u003e\u003cspan\u003eSpecifications:\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eQuantity: 10ml\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFragrance: Lavender, jasmine, sandalwood, and blended essential oils\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFormula: 100% natural fragrance\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eUses Per Bottle: Up to 30 uses\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDiffuser Use: 5–10 drops per use\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eBath Use: Approximately 5 drops\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eMassage Use: 1–2 drops mixed with a suitable base oil\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eMain Benefit: Relaxation and calming aromatherapy\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSuitable For: Diffusers, baths, and massage\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e","brand":"Sayby’s Sanctuary ","offers":[{"title":"Scent to DE-Stress \/ 10 ml (Pack of 1)","offer_id":56126658511113,"sku":"B086YVSKR9","price":22.76,"currency_code":"GBP","in_stock":true},{"title":"Scent to MAKE YOU HAPPY \/ 10 ml (Pack of 1)","offer_id":56126658543881,"sku":"B086YHXN6Z","price":22.76,"currency_code":"GBP","in_stock":true},{"title":"Ylang, Ylang, Vetivert \u0026 Tonka Bean \/ 10 ml (Pack of 1)","offer_id":56126658576649,"sku":"B08G4YQSBY","price":32.13,"currency_code":"GBP","in_stock":true},{"title":"Bedtime Hero \/ 10 ml (Pack of 1)","offer_id":56126658609417,"sku":"B08B757WHW","price":23.94,"currency_code":"GBP","in_stock":true},{"title":"Feel Good Vibes \/ 10 ml (Pack of 1)","offer_id":56126658642185,"sku":"B08CJ9D69D","price":26.78,"currency_code":"GBP","in_stock":true},{"title":"Sensuous \/ 10 ml (Pack of 1)","offer_id":56126658674953,"sku":"B08CHPWF9L","price":26.24,"currency_code":"GBP","in_stock":true},{"title":"Feel Refreshed \/ 10 ml (Pack of 1)","offer_id":56126658707721,"sku":"B086YQ8HMF","price":26.78,"currency_code":"GBP","in_stock":true},{"title":"Moroccan blush rose, fresh lime, and black pepper \/ 10 ml (Pack of 1)","offer_id":56126658740489,"sku":"B08CJ3S7M6","price":26.78,"currency_code":"GBP","in_stock":true},{"title":"Moment of Calm \/ 10 ml (Pack of 1)","offer_id":56126658773257,"sku":"B08CKP17WB","price":26.78,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/neom-real-luxury-essential-oil-blend-10ml-lavender-jasmine-sandalwood-scent-to-de-stress-range-9391184.jpg?v=1788169884","url":"https:\/\/saybys.com\/products\/neom-real-luxury-essential-oil-blend-10ml-lavender-jasmine-sandalwood-scent-to-de-stress-range","provider":"Sayby’s Ltd","version":"1.0","type":"link"}