{"id":4663,"date":"2025-09-18T17:27:03","date_gmt":"2025-09-18T17:27:03","guid":{"rendered":"https:\/\/whiffwonderscompany.com\/v2\/?post_type=product&#038;p=4663"},"modified":"2026-10-31T15:10:25","modified_gmt":"2026-10-31T15:10:25","slug":"tinuke-diffuser-room-linen-fragrance","status":"publish","type":"product","link":"https:\/\/whiffwonderscompany.com\/v2\/product\/tinuke-diffuser-room-linen-fragrance\/","title":{"rendered":"Tinuke Room &#038; Linen Fragrance \u00b7 100 ml"},"content":{"rendered":"<h2>Tinuke Room &amp; Linen Fragrance<\/h2>\n<p>This 100 ml room and linen fragrance brings the Tinuke scent into your space. Explore the <a href=\"https:\/\/whiffwonderscompany.com\/v2\/product-category\/tinuke\/\">Tinuke collection<\/a> for the matching reed diffusers and body care.<\/p>\n<h2>Some stories are best told in scent.<\/h2>\n<p>Created to honour one woman\u2019s quiet strength, Tinuke is a tribute to her resilience.<\/p>\n<p><a href=\"https:\/\/www.instagram.com\/reel\/DP58LHXjWz_\/\" target=\"_blank\" rel=\"noopener\">Meet the woman behind Tinuke<\/a><\/p>\n<h2>Fabric care<\/h2>\n<p>Test first on a small, hidden area and allow it to dry before wider application. Follow the fabric\u2019s care instructions.<\/p>\n<p><button type=\"button\" class=\"label-link\" id=\"label-open\" aria-haspopup=\"dialog\" aria-controls=\"label-viewer\">View label details<\/button><\/p>\n<p><dialog id=\"label-viewer\" aria-labelledby=\"viewer-title\" aria-describedby=\"viewer-help\"><\/p>\n<div class=\"viewer-bar\">\n<div>\n<h2 id=\"viewer-title\">Label details<\/h2>\n<p id=\"viewer-help\">Zoom in for detail. Close to return to your place.<\/p>\n<\/div>\n<p><button type=\"button\" id=\"label-close\">Close <span aria-hidden=\"true\">\u00d7<\/span><\/button><\/div>\n<div class=\"zoom-bar\" aria-label=\"Image zoom controls\"><button type=\"button\" id=\"zoom-out\" aria-label=\"Zoom out\">\u2212<\/button><output id=\"zoom-status\" aria-live=\"polite\">Fit<\/output><button type=\"button\" id=\"zoom-in\" aria-label=\"Zoom in\">+<\/button><button type=\"button\" id=\"zoom-fit\">Fit image<\/button><\/div>\n<div class=\"image-stage\" tabindex=\"0\" aria-label=\"Label image. Scroll to explore when zoomed.\">\n<div class=\"image-canvas\"><img fetchpriority=\"high\" decoding=\"async\" id=\"label-image\" src=\"https:\/\/whiffwonderscompany.com\/v2\/wp-content\/uploads\/2025\/09\/tinuke-room-100ml-original-photo-refined-detail-v8.png\" width=\"900\" height=\"1140\" alt=\"Approved close-up of the Tinuke Room and Linen Fragrance 100 ml bottle label\"><\/div>\n<\/div>\n<p><\/dialog><\/p>\n<style>#label-open{display:inline-block;padding:8px 0;min-height:44px;height:auto;line-height:1.5}#label-viewer,#label-viewer *{box-sizing:border-box}\n#label-open{border:0;background:transparent;color:#365640;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}#label-open:focus-visible,#label-viewer button:focus-visible,#label-viewer .image-stage:focus-visible{outline:3px solid #8b6f3d;outline-offset:3px}#label-viewer{padding:0;border:1px solid #d7d2c4;border-radius:10px;background:#faf8f3;color:#30372f;width:min(960px,calc(100% - 24px));height:min(920px,calc(100dvh - 24px));max-width:none;max-height:none;margin:auto;overflow:hidden}#label-viewer[open]{display:flex;flex-direction:column}#label-viewer::backdrop{background:rgba(15,22,18,.78)}#label-viewer .viewer-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:white}#label-viewer .viewer-bar h2{font-size:23px;margin:0}#label-viewer .viewer-bar p{font:14px\/1.4 Arial,sans-serif;margin:5px 0 0}#label-viewer .viewer-bar button,#label-viewer .zoom-bar button{font:16px Arial,sans-serif;min-width:46px;min-height:44px;padding:10px 15px;border:1px solid #bdbdaf;border-radius:5px;background:white;color:#293d30;cursor:pointer}#label-close{background:#293d30;color:white;border-color:#293d30;white-space:nowrap}#label-viewer .zoom-bar{display:flex;align-items:center;gap:12px;padding:10px 20px;border-block:1px solid #dedbd3}#label-viewer .zoom-bar output{font:14px Arial,sans-serif;min-width:38px;text-align:center}#label-viewer .zoom-bar button:disabled{opacity:.35;cursor:default}#label-viewer .image-stage{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;touch-action:auto;background:#e8e5df}#label-viewer .image-canvas{width:max-content;min-width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;padding:16px}#label-image{display:block;max-width:none;height:auto;flex:none}@media(max-width:650px){#label-viewer{width:calc(100% - 16px);height:calc(100dvh - 16px);border-radius:8px}#label-viewer .viewer-bar{padding:14px 12px;gap:12px}#label-viewer .viewer-bar h2{font-size:21px}#label-viewer .viewer-bar p{font-size:12px}#label-viewer .viewer-bar button{padding:10px 13px}#label-viewer .zoom-bar{padding:8px 12px;gap:10px}}\n<\/style>\n<p><script>\n(()=>{if(!document.body.classList.contains('postid-4663'))return;const trigger=document.getElementById('label-open'),dialog=document.getElementById('label-viewer'),close=document.getElementById('label-close'),image=document.getElementById('label-image'),stage=document.querySelector('#label-viewer .image-stage'),status=document.getElementById('zoom-status'),minus=document.getElementById('zoom-out'),plus=document.getElementById('zoom-in'),fit=document.getElementById('zoom-fit');if(!trigger||!dialog||trigger.dataset.viewerReady)return;trigger.dataset.viewerReady='1';const steps=[1,1.5,2,3,4];let level=0,fitWidth=0,savedY=0,savedX=0,bodyStyle='',returnFocus=null;\nfunction draw(reset=false){const oldWidth=image.getBoundingClientRect().width||1,cx=(stage.scrollLeft+stage.clientWidth\/2)\/oldWidth,cy=(stage.scrollTop+stage.clientHeight\/2)\/oldWidth;const width=fitWidth*steps[level];image.style.width=width+'px';status.textContent=level===0?'Fit':steps[level]+'\u00d7';minus.disabled=level===0;plus.disabled=level===steps.length-1;if(reset){stage.scrollTop=0;stage.scrollLeft=0}else{stage.scrollLeft=cx*width-stage.clientWidth\/2;stage.scrollTop=cy*width-stage.clientHeight\/2}}\nfunction fitImage(){fitWidth=Math.max(100,Math.min(900,stage.clientWidth-32,(stage.clientHeight-32)*900\/1140));level=0;draw(true)}\ntrigger.addEventListener('click',()=>{savedY=window.scrollY;savedX=window.scrollX;returnFocus=document.activeElement;bodyStyle=document.body.getAttribute('style')||'';document.body.style.position='fixed';document.body.style.top=-savedY+'px';document.body.style.left=-savedX+'px';document.body.style.width='100%';dialog.showModal();fitImage();close.focus({preventScroll:true})});\ndialog.addEventListener('keydown',e=>{if(e.key!=='Tab')return;const controls=[...dialog.querySelectorAll('button:not(:disabled),[tabindex=\"0\"]')];const first=controls[0],last=controls[controls.length-1];if(e.shiftKey&&document.activeElement===first){e.preventDefault();last.focus({preventScroll:true})}else if(!e.shiftKey&&document.activeElement===last){e.preventDefault();first.focus({preventScroll:true})}});close.addEventListener('click',()=>dialog.close());dialog.addEventListener('close',()=>{if(bodyStyle)document.body.setAttribute('style',bodyStyle);else document.body.removeAttribute('style');window.scrollTo(savedX,savedY);returnFocus?.focus({preventScroll:true});requestAnimationFrame(()=>window.scrollTo(savedX,savedY))});minus.addEventListener('click',()=>{if(level>0){level--;draw()}});plus.addEventListener('click',()=>{if(level<steps.length-1){level++;draw()}});fit.addEventListener('click',fitImage);window.addEventListener('resize',()=>{if(dialog.open)fitImage()});})();\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p><strong>A few spritzes. A different mood.<\/strong><\/p>\n<p>Refresh your room and the fabrics that make it feel like home. From linen sofas and bedsheets to curtains and wardrobes, bring Tinuke into your space with warm agarwood and cedarwood, soft lavender, and hints of blackberry and cardamom.<\/p>\n<p>Before guests arrive or as you settle into a quiet evening, set the mood with Tinuke.<\/p>\n<p>Excludes 7.5% VAT. Delivery calculated at checkout.<\/p>\n","protected":false},"featured_media":6295,"comment_status":"open","ping_status":"closed","template":"","meta":[],"product_brand":[],"product_cat":[98,99,90],"product_tag":[93],"class_list":["post-4663","product","type-product","status-publish","has-post-thumbnail","product_cat-home-fragrance","product_cat-room-linen-sprays","product_cat-tinuke","product_tag-black-friday","first","instock","shipping-taxable","purchasable","product-type-simple"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/whiffwonderscompany.com\/v2\/wp-json\/wp\/v2\/product\/4663","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/whiffwonderscompany.com\/v2\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/whiffwonderscompany.com\/v2\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/whiffwonderscompany.com\/v2\/wp-json\/wp\/v2\/comments?post=4663"}],"version-history":[{"count":10,"href":"https:\/\/whiffwonderscompany.com\/v2\/wp-json\/wp\/v2\/product\/4663\/revisions"}],"predecessor-version":[{"id":6298,"href":"https:\/\/whiffwonderscompany.com\/v2\/wp-json\/wp\/v2\/product\/4663\/revisions\/6298"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/whiffwonderscompany.com\/v2\/wp-json\/wp\/v2\/media\/6295"}],"wp:attachment":[{"href":"https:\/\/whiffwonderscompany.com\/v2\/wp-json\/wp\/v2\/media?parent=4663"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/whiffwonderscompany.com\/v2\/wp-json\/wp\/v2\/product_brand?post=4663"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/whiffwonderscompany.com\/v2\/wp-json\/wp\/v2\/product_cat?post=4663"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/whiffwonderscompany.com\/v2\/wp-json\/wp\/v2\/product_tag?post=4663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}