{"title":"Most Loved","description":"\u003cp\u003eThe pieces our Mayfair clients reach for again and again. A considered edit of our bestselling skincare, makeup and beauty, refreshed automatically and always in stock, ready to ship.\u003c\/p\u003e","products":[{"product_id":"brow-styler","title":"Beauty Edit Mayfair Brow Styler","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; } .bem-pdp .stats--3 { grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '−'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } @media screen and (max-width: 749px) { .bem-pdp .stats--3 { grid-template-columns: repeat(3,1fr); } .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } } \u003c\/style\u003e \u003cdiv class=\"bem-pdp\"\u003e \u003cdiv class=\"block\"\u003e \u003cul class=\"stats stats--3\"\u003e \u003cli\u003e\n\u003cb\u003eHand-cut\u003c\/b\u003e\u003cspan\u003eBristles\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eFirm\u003c\/b\u003e\u003cspan\u003ePrecision tip\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eSynthetic\u003c\/b\u003e\u003cspan\u003eVegan\u003c\/span\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e \u003cul class=\"facts\"\u003e \u003cli\u003eHand-cut and sculpted, so it lays down colour exactly where you put it\u003c\/li\u003e \u003cli\u003eFirm enough to control, flexible enough not to drag\u003c\/li\u003e \u003cli\u003eWorks with powder, pomade and wax as well as pencil\u003c\/li\u003e \u003cli\u003eThe brush our brow artists reach for every day\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eHow to use it\u003c\/h3\u003e \u003col class=\"steps\"\u003e \u003cli\u003e\n\u003cb\u003eLoad\u003c\/b\u003ePick up a small amount of product on the tip.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eStroke\u003c\/b\u003eWork in short, hair-like strokes from the inner brow outward.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eBlend\u003c\/b\u003eSweep through to soften any edge you have left behind.\u003c\/li\u003e \u003c\/ol\u003e \u003cp class=\"note\"\u003eWash with a brush cleanser every couple of weeks and reshape the tip while it dries.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eWear it with\u003c\/h3\u003e \u003cul class=\"facts\"\u003e \u003cli\u003e\n\u003ca href=\"\/products\/brow-filler\"\u003eBrow Filler\u003c\/a\u003e, the waterproof pencil it was cut to work with\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/products\/brow-lift\"\u003eBrow Lift\u003c\/a\u003e, the matte highlighter for the brow bone\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/products\/complete-brow-kit\"\u003eThe Complete Brow Kit\u003c\/a\u003e, all five pieces together and £18.15 less than buying them apart\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eQuestions\u003c\/h3\u003e \u003cdetails\u003e\u003csummary\u003eHow do I clean it?\u003c\/summary\u003e\u003cp\u003eA brush cleanser or a mild soap, then reshape the tip with your fingers and let it dry flat. Every couple of weeks is enough.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eWill it work with my own brow products?\u003c\/summary\u003e\u003cp\u003eYes. It handles powder, pomade and wax as well as it handles our pencil.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eIs it vegan?\u003c\/summary\u003e\u003cp\u003eYes. The bristles are synthetic.\u003c\/p\u003e\u003c\/details\u003e \u003c\/div\u003e \u003cdiv class=\"block story\"\u003e \u003cp class=\"kicker\"\u003eMade by a brow artist\u003c\/p\u003e \u003cp\u003eSherrille Riley spent nearly thirty years shaping brows by hand, first at the Harrods spa, then at Daniel Hersheson and Nails \u0026amp; Brows, 31 Berkeley Street.\u003c\/p\u003e \u003cp\u003eThis is the brush she had cut to do the job properly.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e","brand":"Beauty Edit Mayfair","offers":[{"title":"Default Title","offer_id":43091767197953,"sku":"BS01","price":18.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/products\/Brow-Styler-1a.jpg?v=1771105911"},{"product_id":"highlighter-brush","title":"Beauty Edit Mayfair Brow Highlighter Brush","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003eSynthetic\u003c\/b\u003e\u003cspan\u003eFlat bristles\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003ePine wood\u003c\/b\u003e\u003cspan\u003eHandle\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eCap\u003c\/b\u003e\u003cspan\u003eIncluded\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eSoft, flat shaped synthetic bristles that blend highlighter pencil lines out\u003c\/li\u003e\n      \u003cli\u003eShaped to bring out the brow bone and lift the brow arch\u003c\/li\u003e\n      \u003cli\u003eRefined and crafted pine wood handle\u003c\/li\u003e\n      \u003cli\u003eHandbag friendly, with a protective brush head cap\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eTHE BROW BONE BRUSH\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003e£18.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003eFLAT SYNTHETIC BRUSH · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003eDraw\u003c\/b\u003eDraw your line of brow highlighter pencil under the arch.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eBlend\u003c\/b\u003eWork the flat head along the brow bone to blend the line out and lift the arch.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eCap it\u003c\/b\u003eReplace the protective cap and it goes back in your handbag.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eUse it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/brow-lift\"\u003eBrow Lift\u003c\/a\u003e, the highlighter to blend along the brow bone\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/brow-filler\"\u003eBrow Filler\u003c\/a\u003e, to fill the brow before you highlight\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat are the bristles made of?\u003c\/summary\u003e\u003cp\u003eSoft synthetic hair, cut to a flat shape.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is the handle made of?\u003c\/summary\u003e\u003cp\u003ePine wood, refined and crafted.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I use it for concealer?\u003c\/summary\u003e\u003cp\u003eYes. It works well as a concealer brush under and around the eye area.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eDoes it come with a cap?\u003c\/summary\u003e\u003cp\u003eYes. A protective brush head cap is included, so it travels in a handbag.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is it for?\u003c\/summary\u003e\u003cp\u003eBlending the lines of brow highlighter pencils, bringing out the brow bone and lifting the brow arch.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eOUR OWN BRUSH\u003c\/p\u003e\n    \u003cp\u003eThe Highlighter Brush is Beauty Edit Mayfair's own, made for the brow work done at 33 Berkeley Street, Mayfair.\u003c\/p\u003e\n    \u003cp\u003eIt is the finishing tool in the brow range, cut flat and soft so a pencil line reads as light on the bone rather than a line.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Beauty Edit Mayfair","offers":[{"title":"Default Title","offer_id":43091767230721,"sku":"HB01","price":18.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/products\/Highlighter-Brush-1a.jpg?v=1771105914"},{"product_id":"brow-setter","title":"Beauty Edit Mayfair Brow Setter | Long-Lasting Eyebrow Gel","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '−'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } } \u003c\/style\u003e \u003cdiv class=\"bem-pdp\"\u003e \u003cdiv class=\"block\"\u003e \u003cul class=\"stats\"\u003e \u003cli\u003e\n\u003cb\u003eClear\u003c\/b\u003e\u003cspan\u003eFormula\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eAll day\u003c\/b\u003e\u003cspan\u003eHold\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eVegan\u003c\/b\u003e\u003cspan\u003eCruelty free\u003c\/span\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e \u003cul class=\"facts\"\u003e \u003cli\u003eA precision wand that coats each hair from root to tip\u003c\/li\u003e \u003cli\u003eFlexible hold that moves with your brows, no crunch\u003c\/li\u003e \u003cli\u003eCompletely clear, so it never shifts your pencil shade\u003c\/li\u003e \u003cli\u003eConditions and smoothes the hairs with use\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block block--centre\"\u003e \u003ch3\u003eOne gel, or on repeat\u003c\/h3\u003e \u003cdiv class=\"price\"\u003e \u003cdiv class=\"price__once\"\u003e \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e \u003cp class=\"amt\"\u003e£25.00\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"price__sub\"\u003e \u003cp class=\"lbl\"\u003eThe Brow Refill\u003c\/p\u003e \u003cp class=\"amt\"\u003e£21.25\u003c\/p\u003e \u003cp class=\"terms\"\u003eEvery 3 months · Save 15%\u003cbr\u003eSkip, pause or cancel any time\u003c\/p\u003e \u003ca class=\"cta\" href=\"\/pages\/brow-refill\"\u003eSee The Brow Refill\u003c\/a\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eHow to wear it\u003c\/h3\u003e \u003col class=\"steps\"\u003e \u003cli\u003e\n\u003cb\u003eBrush up\u003c\/b\u003eSweep the wand upward through the whole brow.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eShape\u003c\/b\u003eTake the tail outward and hold it for a few seconds.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eLeave it\u003c\/b\u003eIt sets in under a minute and holds until you take it off.\u003c\/li\u003e \u003c\/ol\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eWear it with\u003c\/h3\u003e \u003cul class=\"facts\"\u003e \u003cli\u003e\n\u003ca href=\"\/products\/brow-filler\"\u003eBrow Filler\u003c\/a\u003e, the waterproof pencil it was built to set\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/products\/brow-lift\"\u003eBrow Lift\u003c\/a\u003e, the highlighter that opens the brow bone\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eQuestions\u003c\/h3\u003e \u003cdetails\u003e\u003csummary\u003eDoes it flake or go crunchy?\u003c\/summary\u003e\u003cp\u003eNo. The hold is flexible, so it moves with your brows rather than stiffening them.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eCan I wear it on its own?\u003c\/summary\u003e\u003cp\u003eYes. Brushed through on its own it gives a groomed, no-makeup look, which is how a lot of customers use it at the weekend.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eWill it change my pencil colour?\u003c\/summary\u003e\u003cp\u003eNo. It is completely clear, so it works over or under any brow product without altering colour or depth.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eHow do I get the laminated look?\u003c\/summary\u003e\u003cp\u003eBrush upward and outward, then hold the shape with the wand for a few seconds while it sets.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eIs it tested on animals?\u003c\/summary\u003e\u003cp\u003eNo. Cruelty free and vegan.\u003c\/p\u003e\u003c\/details\u003e \u003c\/div\u003e \u003cdiv class=\"block story\"\u003e \u003cp class=\"kicker\"\u003eMade by a brow artist\u003c\/p\u003e \u003cp\u003eSherrille Riley spent nearly thirty years shaping brows by hand, first at the Harrods spa, then at Daniel Hersheson and Nails \u0026amp; Brows, 31 Berkeley Street.\u003c\/p\u003e \u003cp\u003eThe Brow Setter is the step her brow artists finish on, every day, at 33 Berkeley Street.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Beauty Edit Mayfair","offers":[{"title":"Default Title","offer_id":43091767263489,"sku":"BR01","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/products\/Brow-Setter-Open.jpg?v=1771087460"},{"product_id":"pencil-sharpener","title":"Beauty Edit Mayfair Pencil Sharpener","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; } .bem-pdp .stats--3 { grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2rem !important; font-weight: 300 !important; line-height: 1.2; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '−'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp a { color: #86754D; } @media screen and (max-width: 749px) { .bem-pdp .stats--3 { grid-template-columns: repeat(3,1fr); } .bem-pdp .stats b { font-size: 1.6rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .stats li { padding: 0.4rem 0.5rem; } } \u003c\/style\u003e \u003cdiv class=\"bem-pdp\"\u003e \u003cdiv class=\"block\"\u003e \u003cul class=\"stats stats--3\"\u003e \u003cli\u003e\n\u003cb\u003eDual\u003c\/b\u003e\u003cspan\u003eEnded\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003e2 sizes\u003c\/b\u003e\u003cspan\u003eThin and thick\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eBlade cleaner\u003c\/b\u003e\u003cspan\u003eIncluded\u003c\/span\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e \u003cul class=\"facts\"\u003e \u003cli\u003eTwo openings, so it takes both slim and standard pencils\u003c\/li\u003e \u003cli\u003eA clean, precise point rather than a shredded one\u003c\/li\u003e \u003cli\u003eCompact enough to live in a makeup bag\u003c\/li\u003e \u003cli\u003eBlade cleaner included, so the housing stays clear\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eWear it with\u003c\/h3\u003e \u003cul class=\"facts\"\u003e \u003cli\u003e\n\u003ca href=\"\/products\/brow-filler\"\u003eBrow Filler\u003c\/a\u003e, the waterproof pencil it is sized for\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/products\/brow-lift\"\u003eBrow Lift\u003c\/a\u003e, the highlighting pencil\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/products\/complete-brow-kit\"\u003eThe Complete Brow Kit\u003c\/a\u003e, which includes this sharpener\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eQuestions\u003c\/h3\u003e \u003cdetails\u003e\u003csummary\u003eWill it fit both pencils?\u003c\/summary\u003e\u003cp\u003eYes. One opening takes the slim Brow Filler, the other takes the thicker Brow Lift.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eHow often should I sharpen?\u003c\/summary\u003e\u003cp\u003eA turn or two whenever the tip stops drawing a clean line. A fine point is most of what makes hair-like strokes possible.\u003c\/p\u003e\u003c\/details\u003e \u003c\/div\u003e \u003c\/div\u003e","brand":"Beauty Edit Mayfair","offers":[{"title":"Default Title","offer_id":43091768246529,"sku":"SH01","price":3.75,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/products\/Sharpener1080x1080.jpg?v=1771105917"},{"product_id":"brow-filler","title":"Beauty Edit Mayfair Brow Filler - Waterproof Eyebrow Pencil for Natural Hair-Like Strokes","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(4,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .shades { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(4,1fr); gap: 1.6rem; } .bem-pdp .shades li { margin: 0 !important; text-align: center; font-size: 1.4rem !important; line-height: 1.5 !important; } .bem-pdp .sw { display: block; width: 100%; height: 4.2rem; margin-bottom: 1rem; border: 1px solid rgba(17,17,17,0.12); } .bem-pdp .shades b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.14em; text-transform: uppercase; margin-bottom: 0.4rem; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '−'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats { grid-template-columns: repeat(2,1fr); } .bem-pdp .stats li { border-top: 1px solid rgba(134,117,77,0.4); padding: 0.8rem 0.6rem; } .bem-pdp .stats li:nth-child(-n+2) { border-top: 0; } .bem-pdp .stats li:nth-child(odd) { border-left: 0; } .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .shades { grid-template-columns: repeat(2,1fr); } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } } \u003c\/style\u003e \u003cdiv class=\"bem-pdp\"\u003e \u003cdiv class=\"block\"\u003e \u003cul class=\"stats\"\u003e \u003cli\u003e\n\u003cb\u003e376\u003c\/b\u003e\u003cspan\u003eReviews across the brow range\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003e100%\u003c\/b\u003e\u003cspan\u003eWould recommend\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003e4\u003c\/b\u003e\u003cspan\u003eShades\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003e22p\u003c\/b\u003e\u003cspan\u003eA day\u003c\/span\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e \u003cul class=\"facts\"\u003e \u003cli\u003eMicro-precision tip draws a hair, not a block of colour\u003c\/li\u003e \u003cli\u003eWaterproof, holds through heat and humidity\u003c\/li\u003e \u003cli\u003eFour depths, fair to darkest, no grey, orange or ash\u003c\/li\u003e \u003cli\u003eCruelty free and vegan, made for daily wear\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eChoose your depth\u003c\/h3\u003e \u003cul class=\"shades\"\u003e \u003cli\u003e\n\u003cspan class=\"sw\" style=\"background:#C9A87C\"\u003e\u003c\/span\u003e\u003cb\u003eNatural Blonde\u003c\/b\u003eFair to light\u003c\/li\u003e \u003cli\u003e\n\u003cspan class=\"sw\" style=\"background:#A08A6F\"\u003e\u003c\/span\u003e\u003cb\u003eTaupe\u003c\/b\u003eMost complexions\u003c\/li\u003e \u003cli\u003e\n\u003cspan class=\"sw\" style=\"background:#6B4A38\"\u003e\u003c\/span\u003e\u003cb\u003eDark Dahlia\u003c\/b\u003eMedium to dark\u003c\/li\u003e \u003cli\u003e\n\u003cspan class=\"sw\" style=\"background:#332723\"\u003e\u003c\/span\u003e\u003cb\u003eBarely Black\u003c\/b\u003eDark to darkest\u003c\/li\u003e \u003c\/ul\u003e \u003cp class=\"note\"\u003eSwatches show relative depth. Send a photograph of your brows in daylight to enquiries@beautyeditmayfair.com and a brow artist will match you.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"block block--centre\"\u003e \u003ch3\u003eOne pencil, or on repeat\u003c\/h3\u003e \u003cdiv class=\"price\"\u003e \u003cdiv class=\"price__once\"\u003e \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e \u003cp class=\"amt\"\u003e£20.00\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"price__sub\"\u003e \u003cp class=\"lbl\"\u003eThe Brow Refill\u003c\/p\u003e \u003cp class=\"amt\"\u003e£17.00\u003c\/p\u003e \u003cp class=\"terms\"\u003eEvery 3 months · Save 15%\u003cbr\u003eSkip, pause or cancel any time\u003c\/p\u003e \u003ca class=\"cta\" href=\"\/pages\/brow-refill\"\u003eSee The Brow Refill\u003c\/a\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eHow to wear it\u003c\/h3\u003e \u003col class=\"steps\"\u003e \u003cli\u003e\n\u003cb\u003eFill\u003c\/b\u003eShort, feather light strokes through sparse areas.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eBuild\u003c\/b\u003eGo over again where you want more depth.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eSet\u003c\/b\u003eBrush through with the Brow Setter for all day hold.\u003c\/li\u003e \u003c\/ol\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eWear it with\u003c\/h3\u003e \u003cul class=\"facts\"\u003e \u003cli\u003e\n\u003ca href=\"\/products\/brow-setter\"\u003eBrow Setter\u003c\/a\u003e, the clear gel that holds the shape all day\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/products\/brow-lift\"\u003eBrow Lift\u003c\/a\u003e, the matte highlighter that opens the brow bone\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eQuestions\u003c\/h3\u003e \u003cdetails\u003e\u003csummary\u003eHow long does one pencil last?\u003c\/summary\u003e\u003cp\u003eWorn daily, most customers finish a pencil in about three months. That is where the 22p a day comes from, and why the refill is set to three months.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eWhich shade if I am between two?\u003c\/summary\u003e\u003cp\u003eTaupe. It is the one that works across most complexions.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eWill it survive the gym or a hot day?\u003c\/summary\u003e\u003cp\u003eYes. The formula is waterproof and holds through heat and humidity.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eDo I need the Brow Setter as well?\u003c\/summary\u003e\u003cp\u003eNot to wear the pencil, but the two together are what our brow artists use on customers, and it is why the refill carries both.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eIs it tested on animals?\u003c\/summary\u003e\u003cp\u003eNo. Cruelty free and vegan.\u003c\/p\u003e\u003c\/details\u003e \u003c\/div\u003e \u003cdiv class=\"block story\"\u003e \u003cp class=\"kicker\"\u003eMade by a brow artist\u003c\/p\u003e \u003cp\u003eSherrille Riley spent nearly thirty years shaping brows by hand, first at the Harrods spa, then at Daniel Hersheson and Nails \u0026amp; Brows, 31 Berkeley Street.\u003c\/p\u003e \u003cp\u003eShe could not find the pencil she wanted, so she created it.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e","brand":"Beauty Edit Mayfair","offers":[{"title":"Natural Blonde","offer_id":43128036262145,"sku":"BF01","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"Taupe","offer_id":43128036294913,"sku":"BF02","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"Dark Dahlia","offer_id":43128036327681,"sku":"BF03","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"Barely Black","offer_id":43198943658241,"sku":"BF04","price":20.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/products\/Browfiller1080x1080.jpg?v=1771105302"},{"product_id":"brow-lift","title":"Beauty Edit Mayfair Brow Lift Highlighting Brow Pencil","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .shades { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 1.6rem; } .bem-pdp .shades li { margin: 0 !important; text-align: center; font-size: 1.4rem !important; line-height: 1.5 !important; } .bem-pdp .sw { display: block; width: 100%; height: 4.2rem; margin-bottom: 1rem; border: 1px solid rgba(17,17,17,0.12); } .bem-pdp .shades b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.14em; text-transform: uppercase; margin-bottom: 0.4rem; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '−'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } } \u003c\/style\u003e \u003cdiv class=\"bem-pdp\"\u003e \u003cdiv class=\"block\"\u003e \u003cul class=\"stats\"\u003e \u003cli\u003e\n\u003cb\u003e3\u003c\/b\u003e\u003cspan\u003eTones\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eMatte\u003c\/b\u003e\u003cspan\u003eNo shimmer\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eVegan\u003c\/b\u003e\u003cspan\u003eCruelty free\u003c\/span\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e \u003cul class=\"facts\"\u003e \u003cli\u003eOpens the brow bone and lifts the eye in one pass\u003c\/li\u003e \u003cli\u003eCreamy enough to blend with a fingertip, no chalk\u003c\/li\u003e \u003cli\u003eMatte, so it reads as skin rather than highlighter\u003c\/li\u003e \u003cli\u003eThree tones built to sit on the full range of skin\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eChoose your tone\u003c\/h3\u003e \u003cul class=\"shades\"\u003e \u003cli\u003e\n\u003cspan class=\"sw\" style=\"background:#E6D3C8\"\u003e\u003c\/span\u003e\u003cb\u003eBrow Muse\u003c\/b\u003eFair to light, cool\u003c\/li\u003e \u003cli\u003e\n\u003cspan class=\"sw\" style=\"background:#E7D2B4\"\u003e\u003c\/span\u003e\u003cb\u003eNatural Lift\u003c\/b\u003eWorks across most skin\u003c\/li\u003e \u003cli\u003e\n\u003cspan class=\"sw\" style=\"background:#D2A97C\"\u003e\u003c\/span\u003e\u003cb\u003ePick-Me-Up\u003c\/b\u003eMedium to darker, golden\u003c\/li\u003e \u003c\/ul\u003e \u003cp class=\"note\"\u003eSwatches show relative depth. Send a photograph in daylight to enquiries@beautyeditmayfair.com and a brow artist will match you.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"block block--centre\"\u003e \u003ch3\u003eOne pencil, or on repeat\u003c\/h3\u003e \u003cdiv class=\"price\"\u003e \u003cdiv class=\"price__once\"\u003e \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e \u003cp class=\"amt\"\u003e£24.00\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"price__sub\"\u003e \u003cp class=\"lbl\"\u003eThe Brow Refill\u003c\/p\u003e \u003cp class=\"amt\"\u003e£20.40\u003c\/p\u003e \u003cp class=\"terms\"\u003eEvery 3 months · Save 15%\u003cbr\u003eSkip, pause or cancel any time\u003c\/p\u003e \u003ca class=\"cta\" href=\"\/pages\/brow-refill\"\u003eSee The Brow Refill\u003c\/a\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eHow to wear it\u003c\/h3\u003e \u003col class=\"steps\"\u003e \u003cli\u003e\n\u003cb\u003ePlace\u003c\/b\u003eDraw along the underside of the arch with the flat of the pencil.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eBlend\u003c\/b\u003eSoften the edge with a fingertip until it disappears into skin.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eFinish\u003c\/b\u003eTake a little along the top of the tail if you want more lift.\u003c\/li\u003e \u003c\/ol\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eWear it with\u003c\/h3\u003e \u003cul class=\"facts\"\u003e \u003cli\u003e\n\u003ca href=\"\/products\/brow-filler\"\u003eBrow Filler\u003c\/a\u003e, the waterproof pencil that builds the shape\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/products\/brow-setter\"\u003eBrow Setter\u003c\/a\u003e, the clear gel that holds it all day\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eQuestions\u003c\/h3\u003e \u003cdetails\u003e\u003csummary\u003eIs it shimmery?\u003c\/summary\u003e\u003cp\u003eNo. It is completely matte, which is what keeps it looking like skin rather than makeup.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eWhich tone if I am between two?\u003c\/summary\u003e\u003cp\u003eNatural Lift. It is the one that works across the widest range of skin.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eDoes it go under or over foundation?\u003c\/summary\u003e\u003cp\u003eEither. It sits seamlessly both ways, so use whichever fits your routine.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eDo I need it if I already use the pencil?\u003c\/summary\u003e\u003cp\u003eNot to have good brows, but it is the step that makes them look finished, and it is the one our brow artists never skip.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eIs it tested on animals?\u003c\/summary\u003e\u003cp\u003eNo. Cruelty free and vegan.\u003c\/p\u003e\u003c\/details\u003e \u003c\/div\u003e \u003cdiv class=\"block story\"\u003e \u003cp class=\"kicker\"\u003eMade by a brow artist\u003c\/p\u003e \u003cp\u003eSherrille Riley spent nearly thirty years shaping brows by hand, first at the Harrods spa, then at Daniel Hersheson and Nails \u0026amp; Brows, 31 Berkeley Street.\u003c\/p\u003e \u003cp\u003eBrow Lift is the last step she takes before a customer looks in the mirror.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e","brand":"Beauty Edit Mayfair","offers":[{"title":"Brow Muse","offer_id":43198976557313,"sku":"BL01","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Natural Lift","offer_id":43198976590081,"sku":"BL02","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Pick-Me-Up","offer_id":43198976622849,"sku":"BL03","price":24.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/products\/BrowLift1080x1080.jpg?v=1771105305"},{"product_id":"revitabrow®-3ml","title":"Revitalash Revitabrow® 3ml","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003e3ML\u003c\/b\u003e\u003cspan\u003eSize\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eONCE DAILY\u003c\/b\u003e\u003cspan\u003eIn the evening\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eBIOPEPTIN\u003c\/b\u003e\u003cspan\u003eComplex\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eAn eyebrow conditioner for the look of thinning, over-plucked or sparse brows\u003c\/li\u003e\n      \u003cli\u003eBioPeptin Complex, combining peptides, lipids and botanicals\u003c\/li\u003e\n      \u003cli\u003eConditions each brow hair as you apply it\u003c\/li\u003e\n      \u003cli\u003eBrows look fuller and more defined\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eOne tube, 3ml\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003e£115.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003e3ML · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003eCleanse\u003c\/b\u003eStart in the evening on clean, dry skin.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eApply\u003c\/b\u003eDraw one thin stroke along each eyebrow, once a day.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eDry\u003c\/b\u003eLet it dry before you apply anything else.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eUse it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/revitalash-brow-lash-set\"\u003eRevitaLash Brow \u0026amp; Lash Set\u003c\/a\u003e, if you want the lash conditioner alongside it\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/brow-filler\"\u003eBrow Filler\u003c\/a\u003e, to shape and fill the brow through the day\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow is it applied?\u003c\/summary\u003e\u003cp\u003eA thin stroke along the eyebrow, once daily, ideally in the evening on clean, dry skin. Allow it to dry before applying other products.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow long does a tube last?\u003c\/summary\u003e\u003cp\u003eRevitaLash states that one tube typically lasts 3 to 4 months.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat size is it?\u003c\/summary\u003e\u003cp\u003e3ml.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWho does it suit?\u003c\/summary\u003e\u003cp\u003eBrows that look thinning, over-plucked or sparse.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is BioPeptin Complex?\u003c\/summary\u003e\u003cp\u003eRevitaLash's own blend of peptides, lipids and botanicals, used to condition the brow hair.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003ePart of the brow range\u003c\/p\u003e\n    \u003cp\u003eRevitaBrow has been on the shelves at Beauty Edit Mayfair, 33 Berkeley Street, longer than almost anything else in the brow range.\u003c\/p\u003e\n    \u003cp\u003eThe team recommend it to customers after a brow appointment, and it sits beside the Brow Filler, Brow Lift and Brow Setter in store.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Revitalash","offers":[{"title":"Default Title","offer_id":43091772047617,"sku":"REV03","price":115.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/revitabrow_new_main_image.png?v=1771105308"},{"product_id":"revitalash®-2ml","title":"REVITALASH® 2ml","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e\u003cstrong\u003eRevitaLash\u003c\/strong\u003e oil-free ‘Advanced Conditioner’ strengthens and protects lashes while improving their health and appearance. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis lash growth serum is lightweight and formulated with the brand’s award-winning blend of scientifically advanced Peptides, Biotin and Lipids, along with Amino Acids and Ginseng to smooth, condition and revitalize each hair.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBioPeptin Complex®\u003cbr\u003e\u003c\/strong\u003eOur exclusive technology including peptides, Biotin, Lipids, and Green Tea extract rich in Panthenol, helps condition, strengthen, and soften eyelashes while defending from breakage and brittleness.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRevitasome® Technology\u003cbr\u003e\u003c\/strong\u003ePlant-based liposomal encapsulated delivery system offers time-release technology designed to aid ingredient absorption into the eyelash hairs for optimal results.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eGinseng \u0026amp; Swertia Japonica\u003cbr\u003e\u003c\/strong\u003ePlant extracts high in anti-oxidants and Vitamin B, help protect and revitalize.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eSaw Palmetto\u003cbr\u003e\u003c\/strong\u003eHigh in fatty acids and plant sterols to help condition and add shine.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAmino Acids \u0026amp; B Vitamins\u003cbr\u003e\u003c\/strong\u003eHelp fortify, smooth, and condition.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eUse it daily for the best results.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"Revitalash","offers":[{"title":"Default Title","offer_id":43091772080385,"sku":"REV01","price":99.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/revitalash_2ml.png?v=1771087512"},{"product_id":"tweezerman-tweezer","title":"Tweezerman Tweezer","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003eStainless\u003c\/b\u003e\u003cspan\u003eSteel\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eSlant\u003c\/b\u003e\u003cspan\u003eTip\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eHand finished\u003c\/b\u003e\u003cspan\u003eAligned tips\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eProfessional stainless steel tweezer\u003c\/li\u003e\n      \u003cli\u003eSlant tip, the shape used for eyebrow shaping\u003c\/li\u003e\n      \u003cli\u003ePerfectly aligned, hand finished tips for accurate hair removal\u003c\/li\u003e\n      \u003cli\u003eMade for brow maintenance at home\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eTHE BROW TOOL TO KEEP\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003e£22.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003eSLANT TIP TWEEZER · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003eShape\u003c\/b\u003eUse the slant tip to follow the natural line of the brow.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eRemove\u003c\/b\u003eThe aligned, hand finished tips grip for accurate hair removal.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eMaintain\u003c\/b\u003eKeep the shape at home between appointments.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eUse it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/brow-filler\"\u003eBrow Filler\u003c\/a\u003e, to fill the shape once you have tidied it\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/brow-setter\"\u003eBrow Setter\u003c\/a\u003e, to hold the brow in place\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is it made of?\u003c\/summary\u003e\u003cp\u003eStainless steel, with hand finished tips.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat shape are the tips?\u003c\/summary\u003e\u003cp\u003eSlant. The tips are perfectly aligned for accurate hair removal.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs it for professional or home use?\u003c\/summary\u003e\u003cp\u003eIt is a professional tweezer, and it is ideal for brow maintenance at home.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWill it help me keep a natural brow?\u003c\/summary\u003e\u003cp\u003eThe slant tip is made for eyebrow shaping and helps create beautifully natural brows.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I use it between brow appointments?\u003c\/summary\u003e\u003cp\u003eYes. It is made for keeping your shape tidy at home in between.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eAT 33 BERKELEY STREET\u003c\/p\u003e\n    \u003cp\u003eTweezerman is a cult name in eyebrow shaping, and this slant tweezer is the brand's brow tool.\u003c\/p\u003e\n    \u003cp\u003eIt is stocked at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair, alongside the own brand brow range.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Tweezerman","offers":[{"title":"Default Title","offer_id":43091775881473,"sku":"TMT01","price":22.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/products\/Tweezerman-Tweezers.jpg?v=1771087504"},{"product_id":"the-beauty-edit-mayfair-gift-card-1","title":"The Beauty Edit Mayfair Gift Voucher","description":"\u003cp\u003eThe gift with impeccable judgement. A Beauty Edit Mayfair card hands the choosing to them, across our results led facials and a clean beauty edit chosen with the same eye.\u003c\/p\u003e\u003cp\u003eFrom £25 to £200, delivered by email and ready the moment it lands. Beauty Edit Mayfair, 33 Berkeley Street.\u003c\/p\u003e","brand":"Beauty Edit Mayfair","offers":[{"title":"£25.00","offer_id":43525918195969,"sku":"GC01","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"£50.00","offer_id":43525918228737,"sku":"GC02","price":50.0,"currency_code":"GBP","in_stock":true},{"title":"£75.00","offer_id":43525918261505,"sku":"GC03","price":75.0,"currency_code":"GBP","in_stock":true},{"title":"£100.00","offer_id":43525918294273,"sku":"GC04","price":100.0,"currency_code":"GBP","in_stock":true},{"title":"£125.00","offer_id":43525918327041,"sku":"GC05","price":125.0,"currency_code":"GBP","in_stock":true},{"title":"£150.00","offer_id":43525918359809,"sku":"GC06","price":150.0,"currency_code":"GBP","in_stock":true},{"title":"£175.00","offer_id":43525918392577,"sku":"GC07","price":175.0,"currency_code":"GBP","in_stock":true},{"title":"£200.00","offer_id":43525918425345,"sku":"GC08","price":200.0,"currency_code":"GBP","in_stock":true},{"title":"£80.00","offer_id":57150074585470,"sku":null,"price":80.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/beauty-edit-mayfair_giftvoucher.png?v=1787329676"},{"product_id":"manketti-oil-conditioner","title":"Charlotte Mensah Manketti Oil Conditioner","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003e2 to 3 min\u003c\/b\u003e\u003cspan\u003eLeave on\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eManketti oil\u003c\/b\u003e\u003cspan\u003eWith organic oils\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eCreamy\u003c\/b\u003e\u003cspan\u003eRich texture\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eDeep moisture for hair that feels dry, dull and undernourished\u003c\/li\u003e\n      \u003cli\u003eSmooths and detangles from mid lengths to ends\u003c\/li\u003e\n      \u003cli\u003eManketti oil, also known as mongongo, blended with a mix of organic oils\u003c\/li\u003e\n      \u003cli\u003eSuits dry, coarse, curly, coily, relaxed and colour treated hair\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eTwo minutes, softer hair\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003e£26.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003eFULL SIZE CONDITIONER · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003eShampoo\u003c\/b\u003eCleanse first with the Manketti Oil Shampoo.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eApply\u003c\/b\u003eWork through the mid lengths and ends.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eRinse\u003c\/b\u003eLeave for two to three minutes, then rinse.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eUse it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/manketti-oil-shampoo-1\"\u003eManketti Oil Shampoo\u003c\/a\u003e, the cleanse this conditioner is made to follow\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/manketti-oil-conditioner-50ml-1\"\u003eManketti Oil Conditioner 50ml\u003c\/a\u003e, the same conditioner in a travel size\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is the texture like?\u003c\/summary\u003e\u003cp\u003eLush and creamy, and concentrated, so it spreads easily through the lengths.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWho is it for?\u003c\/summary\u003e\u003cp\u003eDry, coarse, curly, coily, relaxed and colour treated hair, and hair that has been heat styled.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow long do I leave it on?\u003c\/summary\u003e\u003cp\u003eTwo to three minutes, then rinse.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhere should it go?\u003c\/summary\u003e\u003cp\u003eThrough the mid lengths and ends after shampooing, rather than at the roots.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs there a smaller size?\u003c\/summary\u003e\u003cp\u003eYes. The same conditioner comes in a 50ml travel size.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eAt 33 Berkeley Street\u003c\/p\u003e\n    \u003cp\u003eThe Charlotte Mensah line sits in the haircare edit at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair, where the conditioner is stocked beside its matching shampoo in both sizes.\u003c\/p\u003e\n    \u003cp\u003eCharlotte Mensah is a three-time winner of Afro Hairdresser of the Year at the British Hairdressing Awards and an inductee into its Hall of Fame, with more than 30 years working with curly, coily and textured hair.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e\n","brand":"Charlotte Mensah","offers":[{"title":"Default Title","offer_id":44205364576513,"sku":"BEM-CMN-MANKETTICOND","price":26.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/charlotte-mensah-conditioner.jpg?v=1771087588"},{"product_id":"manketti-oil-finishing-mist","title":"Charlotte Mensah Manketti Oil Finishing Mist","description":"\u003cp\u003e\u003cstrong\u003eCharlotte Mensah Manketti Oil Finishing Mist\u003c\/strong\u003e is a lightweight mist that smooths frizz and seals in shine for a silky, polished finish.\u003c\/p\u003e\n\u003cp\u003eFormulated with organic Manketti oil, also known as Mongongo oil, and Ximenia oil, both rich in vitamin E, it adds softness and gloss without weighing hair down.\u003c\/p\u003e\n\u003cp\u003eCreated by Charlotte Mensah, three-time winner of ‘Afro Hairdresser of the Year’ at the British Hairdressing Awards and an inductee into its Hall of Fame, whose work with textured and afro hair spans over 30 years. Ideal for afro, curly, coily, relaxed and colour treated hair.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow to use:\u003c\/strong\u003e Mist lightly over dry, styled hair to tame frizz and finish with shine.\u003c\/p\u003e","brand":"Charlotte Mensah","offers":[{"title":"Default Title","offer_id":44205372571905,"sku":"BEM-CMN-MANKETTIMIST","price":40.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/charlotte-mensah-manketti-oil-finishing-mist.jpg?v=1771087594"},{"product_id":"manketti-oil-pomade","title":"Charlotte Mensah Manketti Oil Pomade","description":"\u003cp\u003e\u003cstrong\u003eCharlotte Mensah Manketti Oil Pomade\u003c\/strong\u003e is a rich, creamy styling pomade that adds moisture, manageability and a light, natural hold without weighing hair down.\u003c\/p\u003e\n\u003cp\u003eBuilt around nourishing Manketti oil, also known as Mongongo oil, it defines and smooths while caring for the hair and scalp, making it ideal for everyday styling and edges.\u003c\/p\u003e\n\u003cp\u003eCreated by Charlotte Mensah, three-time winner of ‘Afro Hairdresser of the Year’ at the British Hairdressing Awards and an inductee into its Hall of Fame, whose work with textured and afro hair spans over 30 years. Perfect for afro, curly, coily, relaxed and colour treated hair.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow to use:\u003c\/strong\u003e Warm a small amount between fingers and smooth over dry or damp hair to define, tame and add shine.\u003c\/p\u003e","brand":"Charlotte Mensah","offers":[{"title":"Default Title","offer_id":56230604341630,"sku":"BEM-CMN-MANKETTIPOMADE","price":55.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/Charlotte-Mensah-Manketti-Oil-Pomade_48130a5e-66f0-44b0-aff2-b74eed9d11a5.jpg?v=1771087599"},{"product_id":"manketti-hair-oil","title":"Charlotte Mensah Manketti Hair Oil","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003e2 to 4 drops\u003c\/b\u003e\u003cspan\u003ePer application\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eManketti oil\u003c\/b\u003e\u003cspan\u003eMongongo nut\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eNo silicones\u003c\/b\u003e\u003cspan\u003eOr mineral oil\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eBuilt around manketti oil, also known as mongongo, from the wild trees of sub-Saharan Africa\u003c\/li\u003e\n      \u003cli\u003eRich in omega fatty acids, antioxidants and nourishing plant compounds\u003c\/li\u003e\n      \u003cli\u003eSmooths frizz and seals the cuticle for shine and slip\u003c\/li\u003e\n      \u003cli\u003eMade for curly, coily or textured hair, natural, relaxed, colour treated or heat styled\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eA few drops, every wash day\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003e£52.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003eHAIR OIL · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003eWarm\u003c\/b\u003eWarm two to four drops between your palms.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eApply\u003c\/b\u003eWork through damp hair before styling, or through dry hair for instant shine.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eOr overnight\u003c\/b\u003eMassage a little into the roots overnight if you prefer to use it on the scalp.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eUse it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/manketti-oil-shampoo-1\"\u003eManketti Oil Shampoo\u003c\/a\u003e, the gentle cleanse that comes first on wash day\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/manketti-oil-conditioner\"\u003eManketti Oil Conditioner\u003c\/a\u003e, for slip and softness before the oil goes on\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat does it feel like on the hair?\u003c\/summary\u003e\u003cp\u003eA few drops leave hair soft to the touch, with frizz smoothed and the cuticle sealed. It is a concentrate, so a little goes a long way.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWho is it for?\u003c\/summary\u003e\u003cp\u003eCurly, coily and textured hair, including natural, relaxed, colour treated and heat styled hair. It suits all hair types and is particularly good on dry, coarse and thick hair.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eDamp hair or dry hair?\u003c\/summary\u003e\u003cp\u003eEither. Apply to damp hair before styling, or to dry hair for instant shine and frizz control.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow much should I use?\u003c\/summary\u003e\u003cp\u003eTwo to four drops, warmed between the palms. Build up slowly rather than starting with more.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is it free from?\u003c\/summary\u003e\u003cp\u003eMineral oil, silicones and sulphates. It is made with organic, sustainably sourced ingredients.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eAt 33 Berkeley Street\u003c\/p\u003e\n    \u003cp\u003eThe Charlotte Mensah line sits in the haircare edit at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair, alongside the shampoo, conditioner and salt scrub built on the same manketti oil.\u003c\/p\u003e\n    \u003cp\u003eCharlotte Mensah is a three-time winner of Afro Hairdresser of the Year at the British Hairdressing Awards and an inductee into its Hall of Fame, with more than 30 years working with curly, coily and textured hair.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e\n","brand":"Charlotte Mensah","offers":[{"title":"Default Title","offer_id":44205471662337,"sku":"BEM-CMN-MANKETTIOIL","price":52.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/charlotte-Mensah-Manketti-Hair-Oil.webp?v=1771105310"},{"product_id":"manketti-oil-salt-scrub","title":"Charlotte Mensah Manketti Oil Salt Scrub","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003eTwo salts\u003c\/b\u003e\u003cspan\u003eGhana sea and Himalayan pink\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eFour oils\u003c\/b\u003e\u003cspan\u003eMongongo blend\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eScalp scrub\u003c\/b\u003e\u003cspan\u003eFormat\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003ePrampram Ghana sea salt and Himalayan pink salt exfoliate as you work them in\u003c\/li\u003e\n      \u003cli\u003eLifts away dead skin cells, excess oil and product buildup\u003c\/li\u003e\n      \u003cli\u003eMongongo, jojoba seed, grape seed and sweet almond oils condition at the same time\u003c\/li\u003e\n      \u003cli\u003eLeaves the scalp feeling clean and calm and the hair looking glossy\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eThe reset before the wash\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003e£60.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003eSALT SCRUB · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003ePart\u003c\/b\u003ePart the hair in sections so you can reach the scalp.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eMassage\u003c\/b\u003eMassage the salts over the scalp to lift dead skin cells, excess oil and buildup.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eRinse\u003c\/b\u003eRinse out, then follow with the Manketti Oil Shampoo.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eUse it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/manketti-oil-shampoo-1\"\u003eManketti Oil Shampoo\u003c\/a\u003e, the cleanse that follows the scrub\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/manketti-hair-oil\"\u003eManketti Hair Oil\u003c\/a\u003e, a few drops to finish once the hair is damp\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is in it?\u003c\/summary\u003e\u003cp\u003ePrampram Ghana sea salt and Himalayan pink salt, with mongongo, jojoba seed, grape seed and sweet almond oils.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhere does it go?\u003c\/summary\u003e\u003cp\u003eOn the scalp, worked through in sections rather than over the lengths.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat does it do?\u003c\/summary\u003e\u003cp\u003eThe salts exfoliate, lifting away dead skin cells, excess oil and product buildup so the scalp feels clean.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs it drying?\u003c\/summary\u003e\u003cp\u003eThe oils in the blend condition as the salts exfoliate, so the scalp is left feeling comfortable.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat should I use after it?\u003c\/summary\u003e\u003cp\u003eThe Manketti Oil Shampoo, then the matching conditioner.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eAt 33 Berkeley Street\u003c\/p\u003e\n    \u003cp\u003eThe Charlotte Mensah line sits in the haircare edit at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair, where the salt scrub is stocked alongside the shampoo, conditioner and hair oil.\u003c\/p\u003e\n    \u003cp\u003eCharlotte Mensah is a three-time winner of Afro Hairdresser of the Year at the British Hairdressing Awards and an inductee into its Hall of Fame.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e\n","brand":"Charlotte Mensah","offers":[{"title":"Default Title","offer_id":44205641433345,"sku":"BEM-CMN-MANKETTISCRUB","price":60.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/Charlotte-Mensah-Manketti-Oil-Salt-Scrub.jpg?v=1771087624"},{"product_id":"beat-the-blues-eau-de-parfum","title":"Ilapothecary Beat The Blues Eau De Parfum","description":"\u003cp\u003e\u003cem\u003eUplifting, releasing, revitalising.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eA transformative essence with essential oils known to uplift the mood, revitalise and stimulate happiness. Wear it as a daily act of emotional self care.\u003c\/p\u003e","brand":"Ilapothecary","offers":[{"title":"Default Title","offer_id":44229379752193,"sku":"BEM-ILA-BEATBLUES-EDP","price":110.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/BeattheBluesEDP.png?v=1771087728"},{"product_id":"magnesium-and-amethyst-deep-relax-bath-soak","title":"Ilapothecary Magnesium and Amethyst Deep Relax Bath Soak","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"product-page--block\" data-product-block=\"\" data-block-type=\"overline\" data-mce-fragment=\"1\"\u003e\n\u003cp id=\"product-featured-properties\" class=\"product-page--block\" data-product-block=\"\" data-block-type=\"price\" data-mce-fragment=\"1\"\u003eThis Bath Soak is designed to relax muscles, alleviate nervous tension, and encourage deep sleep.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product-page--block\" data-product-block=\"\" data-block-type=\"description\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"product-page--description\" data-item=\"rte-content\" data-mce-fragment=\"1\" itemprop=\"description\"\u003e\u003cspan\u003eIts potent combination of magnesium, mineral salts, and reparative oils creates a nurturing and tranquil bath experience that leaves one feeling rejuvenated and serene.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"product-page--description\" data-item=\"rte-content\" data-mce-fragment=\"1\" itemprop=\"description\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product-page--description\" data-item=\"rte-content\" data-mce-fragment=\"1\" itemprop=\"description\"\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eMagnesium and mineral-rich salts in this formula are adept at relaxing muscles, easing nervous tension, and promoting deep sleep. \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"product-page--description\" data-item=\"rte-content\" data-mce-fragment=\"1\" itemprop=\"description\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product-page--description\" data-item=\"rte-content\" data-mce-fragment=\"1\" itemprop=\"description\"\u003e\u003cspan\u003eThese elements are harmoniously blended with potent reparative and calming oils and gems, including Amber, Juniper Berry, Benzoin, Petitgrain, and Amethyst. Together, they form a potent mix that results in a supportive and tranquil bath soak, leaving one feeling revitalized and calm.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"product-page--description\" data-item=\"rte-content\" data-mce-fragment=\"1\" itemprop=\"description\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product-page--description\" data-item=\"rte-content\" data-mce-fragment=\"1\" itemprop=\"description\"\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eNourishing, Relieving, Calming Bath Soak\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"product-page--description\" data-item=\"rte-content\" data-mce-fragment=\"1\" itemprop=\"description\"\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eSolutions: DIGITAL DETOX, SLEEP, STRESS RELIEF\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"product-page--description\" data-item=\"rte-content\" data-mce-fragment=\"1\" itemprop=\"description\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"product-page--description\" data-item=\"rte-content\" data-mce-fragment=\"1\" itemprop=\"description\"\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eWaterless\u003cbr\u003e100% Natural\u003cbr\u003eVegan\u003cbr\u003eVegetarian\u003cbr\u003eGluten Free\u003cbr\u003eNut Free\u003cbr\u003eAlcohol Free\u003cbr\u003eNo Animal Testing\u003cbr\u003eParaben Free\u003cbr\u003eMineral Oil Free\u003cbr\u003ePetroleum Free\u003cbr\u003eNo SLS \u0026amp; SLES\u003cbr\u003eNo Synthetic Colours\u003cbr\u003eNo MIT\u003cbr\u003eNo Microbeads\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"product-page--description\" data-item=\"rte-content\" data-mce-fragment=\"1\" itemprop=\"description\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"product-page--description\" data-item=\"rte-content\" data-mce-fragment=\"1\" itemprop=\"description\"\u003e\n\u003cdiv class=\"shopify-section\" id=\"shopify-section-template--14763902107722__0c5071a3-c9cf-4f68-a7db-b72ae049a79f\"\u003e\n\u003cdiv class=\"product-mixed-layout\"\u003e\n\u003cdiv data-title-alignment=\"\" data-spacing-below=\"false\" data-spacing-above=\"true\" data-light-text=\"false\" data-container-width=\"4\" data-background-color=\"none\" data-section-id=\"template--14763902107722__0c5071a3-c9cf-4f68-a7db-b72ae049a79f\" class=\"collapsible-tabs--root\"\u003e\n\u003cdiv class=\"collapsible-tabs--wrapper\"\u003e\n\u003cdiv data-block-type=\"collapsible-tab\" class=\"collapsible-tabs--block\"\u003e\n\u003cdiv class=\"collapsible-tab--wrapper\"\u003e\n\u003cdiv data-transition=\"fade-in\" data-item=\"rte-content\" class=\"collapsible-tab--content\" id=\"collapsible-tab-content\"\u003e\n\u003cp\u003e\u003cspan class=\"metafield-multi_line_text_field\"\u003eWeight: 872.7 g\u003cbr\u003eDimensions: 171 × 90 × 90 mm\u003cbr\u003eSize: 400 g\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ilapothecary","offers":[{"title":"Default Title","offer_id":44229387157761,"sku":"BEM-ILA-MAGNESIUMSOAK","price":59.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/Ilapothecary-Magnesium-Amethyst-Deep-Relax-Bath-Soak.jpg?v=1771087732"},{"product_id":"feminine-happy-oil","title":"Ilapothecary Feminine Happy Oil","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003eBody oil\u003c\/b\u003e\u003cspan\u003eFormat\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eMaca\u003c\/b\u003e\u003cspan\u003eIn the blend\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eEssential oils\u003c\/b\u003e\u003cspan\u003eFragranced\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eA blend of fragrant essential oils\u003c\/li\u003e\n      \u003cli\u003eMaca is among the ingredients Ilapothecary list\u003c\/li\u003e\n      \u003cli\u003eMade for all over the body rather than the face\u003c\/li\u003e\n      \u003cli\u003eNourishment for the skin as you massage it in\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eOne bottle, one price\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003e£53.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003eBODY OIL · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003ePour\u003c\/b\u003eTip a little into your palms and warm it between your hands.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eMassage\u003c\/b\u003eWork it over the body, the arms, the legs and the torso.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eWait\u003c\/b\u003eGive the oil a moment on the skin before you dress.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eUse it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/sos-body-balm\"\u003eIlapothecary SOS Body Balm\u003c\/a\u003e, the balm format for the body from the same house\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/dream-space-room-spray\"\u003eIlapothecary Dream Space Room Spray\u003c\/a\u003e, an earthy room spray from the same house\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is in it?\u003c\/summary\u003e\u003cp\u003eA blend of fragrant essential oils. Ilapothecary list maca among the ingredients.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhere do I use it?\u003c\/summary\u003e\u003cp\u003eOver the body. Ilapothecary describe it as an all over body oil.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat does it feel like?\u003c\/summary\u003e\u003cp\u003eAn oil, so it is warmed in the palms, massaged into the skin and left a moment before dressing.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs it scented?\u003c\/summary\u003e\u003cp\u003eYes. The essential oils in the blend are fragrant.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow much is it?\u003c\/summary\u003e\u003cp\u003e£53.00, in-store and online at 33 Berkeley Street.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eAt 33 Berkeley Street\u003c\/p\u003e\n    \u003cp\u003eIlapothecary Feminine Happy Oil sits on the body shelf at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair.\u003c\/p\u003e\n    \u003cp\u003eIt is stocked in-store and online, alongside the rest of the Ilapothecary range.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Ilapothecary","offers":[{"title":"Default Title","offer_id":44229420810497,"sku":"BEM-ILA-FEMHAPPYOIL","price":53.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/Ilapothecary-Feminine-Happy-Oil.jpg?v=1771087746"},{"product_id":"sos-body-balm","title":"Ilapothecary SOS Body Balm","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003eBody balm\u003c\/b\u003e\u003cspan\u003eFormat\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eWaterless\u003c\/b\u003e\u003cspan\u003e100% natural\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eBlue chamomile\u003c\/b\u003e\u003cspan\u003eRose and vanilla\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eA herbal balm made for the body\u003c\/li\u003e\n      \u003cli\u003eBlue chamomile, rose and vanilla in the essential oil blend\u003c\/li\u003e\n      \u003cli\u003eWaterless, 100% natural and alcohol free\u003c\/li\u003e\n      \u003cli\u003eVegetarian, gluten free and not tested on animals\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eOne size, one price\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003e£54.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003eBODY BALM · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003eScoop\u003c\/b\u003eTake a small amount and warm it between your fingers until it softens.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eSmooth\u003c\/b\u003eWork it over the body, the arms, the legs and the hands.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eLayer\u003c\/b\u003eAdd a little more wherever the skin feels dry.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eUse it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/feminine-happy-oil\"\u003eIlapothecary Feminine Happy Oil\u003c\/a\u003e, the oil format for the body from the same house\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/beat-the-blues-pulse-point\"\u003eIlapothecary Beat The Blues Pulse Point\u003c\/a\u003e, an essential oil blend for the pulse points\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is in it?\u003c\/summary\u003e\u003cp\u003eA herbal blend of essential oils including blue chamomile, rose and vanilla.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat does it feel like?\u003c\/summary\u003e\u003cp\u003eA balm, so it is warmed between the fingers and smoothed over the skin. Ilapothecary describe it as hydrating and nourishing.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs it scented?\u003c\/summary\u003e\u003cp\u003eYes. Ilapothecary describe a gentle fragrance from the essential oil blend.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs it vegan?\u003c\/summary\u003e\u003cp\u003eIt is vegetarian rather than vegan. It is also gluten free, alcohol free and not tested on animals.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is not in it?\u003c\/summary\u003e\u003cp\u003eNo parabens, mineral oil, petroleum, SLS, SLES, synthetic colours, MIT or microbeads. It is waterless.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eAt 33 Berkeley Street\u003c\/p\u003e\n    \u003cp\u003eIlapothecary SOS Body Balm sits on the body shelf at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair.\u003c\/p\u003e\n    \u003cp\u003eIt is stocked in-store and online, alongside the rest of the Ilapothecary range.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Ilapothecary","offers":[{"title":"Default Title","offer_id":44229443322113,"sku":"","price":54.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/Ilapothecary-SOS-Body-Balm.jpg?v=1771087759"},{"product_id":"hyaluronic-eye-serum","title":"Ilapothecary Hyaluronic Eye Serum","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003eEye serum\u003c\/b\u003e\u003cspan\u003eFormat\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eCooling\u003c\/b\u003e\u003cspan\u003eHydrating texture\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eVegan\u003c\/b\u003e\u003cspan\u003e100% natural\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eA vitamin-rich serum made for the delicate eye area\u003c\/li\u003e\n      \u003cli\u003eHyaluronic acid, Boswellia, Liquorice and Sandalwood in the blend\u003c\/li\u003e\n      \u003cli\u003eAbundant in essential fatty acids and antioxidants\u003c\/li\u003e\n      \u003cli\u003eVegan, vegetarian, gluten free and not tested on animals\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eOne bottle, one price\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003e£44.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003eEYE SERUM · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003eDispense\u003c\/b\u003eTake a small amount of the serum onto a fingertip.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003ePress\u003c\/b\u003eTap it gently around the eye area.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eFollow\u003c\/b\u003eLet it settle, then carry on with the rest of your skincare.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eUse it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/glacier-water-hyaluronic-acid-serum\"\u003eMixsoon Glacier Water HA Serum\u003c\/a\u003e, a hyaluronic acid serum for the rest of the face\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/skin1004-madagascar-centella-probio-cica-bakuchiol-eye-cream-twin-pack\"\u003eSKIN1004 Eye Cream Twin Pack\u003c\/a\u003e, an eye cream to follow the serum\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is in it?\u003c\/summary\u003e\u003cp\u003eHyaluronic acid, fragrant Boswellia extract, Liquorice and Sandalwood. Ilapothecary describe it as abundant in essential fatty acids and antioxidants.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat does it feel like?\u003c\/summary\u003e\u003cp\u003eCooling and hydrating. It is a serum, so a small amount is pressed gently around the eye area.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhere do I use it?\u003c\/summary\u003e\u003cp\u003eAround the eyes. Ilapothecary made it for the delicate skin of the eye area.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs it vegan?\u003c\/summary\u003e\u003cp\u003eYes. It is vegan and vegetarian, gluten free and not tested on animals.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is not in it?\u003c\/summary\u003e\u003cp\u003eNo parabens, mineral oil, petroleum, SLS, SLES, synthetic colours, MIT or microbeads. It is 100% natural.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eAt 33 Berkeley Street\u003c\/p\u003e\n    \u003cp\u003eIlapothecary Hyaluronic Eye Serum sits on the skincare shelf at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair.\u003c\/p\u003e\n    \u003cp\u003eIt is stocked in-store and online, alongside the rest of the Ilapothecary range.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e\n","brand":"Ilapothecary","offers":[{"title":"Default Title","offer_id":44236347080961,"sku":"","price":44.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/Ilapothecary-Hyaluronic-eye-serum.jpg?v=1771087772"},{"product_id":"beat-the-blues-shower-oil","title":"Ilapothecary Beat The Blues Shower \u0026 Bath Oil","description":"\u003cp\u003e\u003cem\u003eUplifting, releasing, revitalising.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eThis shower and bath oil is enriched with essential oils known to balance the mood and boost self esteem, for a soothing, fragrant and transformative bathing experience.\u003c\/p\u003e\n\u003cp\u003eIt nourishes and hydrates the skin while you shower, leaving it beautifully soft.\u003c\/p\u003e","brand":"Ilapothecary","offers":[{"title":"Default Title","offer_id":44236356976897,"sku":"BEM-ILA-BEATBLUES-SBO","price":39.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/BeatTheBluesShowerandbathoil_png.webp?v=1771087780"},{"product_id":"beat-the-blues-room-spray","title":"Ilapothecary Beat The Blues Room Spray","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003eRoom spray\u003c\/b\u003e\u003cspan\u003eFormat\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eWaterless\u003c\/b\u003e\u003cspan\u003e100% natural\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eVegan\u003c\/b\u003e\u003cspan\u003eAnd vegetarian\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eClary sage, rose geranium, tuberose and petitgrain essential oils\u003c\/li\u003e\n      \u003cli\u003eWaterless and 100% natural, as Ilapothecary state it\u003c\/li\u003e\n      \u003cli\u003eVegan, vegetarian, gluten free and nut free\u003c\/li\u003e\n      \u003cli\u003eNo parabens, mineral oil, petroleum, SLS or SLES\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eOne bottle, one price\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003e£36.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003eROOM SPRAY · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003eAim\u003c\/b\u003eHold the bottle upright and point it into the open air of the room.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eSpritz\u003c\/b\u003eA few spritzes cover the space. It is a room spray, not a body or face mist.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eRepeat\u003c\/b\u003eUse it again whenever you want the scent back in the room.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eUse it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/beat-the-blues-pulse-point\"\u003eIlapothecary Beat The Blues Pulse Point\u003c\/a\u003e, the same line in a format you carry\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/dream-space-room-spray\"\u003eIlapothecary Dream Space Room Spray\u003c\/a\u003e, the earthier room spray from the same house\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is in it?\u003c\/summary\u003e\u003cp\u003eClary sage, rose geranium, tuberose and petitgrain essential oils. Ilapothecary state the formula is 100% natural and waterless.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhere do I use it?\u003c\/summary\u003e\u003cp\u003eIt is a room spray, so it goes into the air of a room rather than onto the skin.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs it vegan?\u003c\/summary\u003e\u003cp\u003eYes. It is vegan, vegetarian, gluten free and nut free.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is not in it?\u003c\/summary\u003e\u003cp\u003eNo parabens, mineral oil, petroleum, SLS, SLES, synthetic colours, MIT or microbeads. Ilapothecary do not test on animals.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I use it during pregnancy?\u003c\/summary\u003e\u003cp\u003eNo. Ilapothecary state it is not suitable for pregnancy because of the clary sage in the blend.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eAt 33 Berkeley Street\u003c\/p\u003e\n    \u003cp\u003eIlapothecary Beat The Blues Room Spray is part of the fragrance and home shelf at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair.\u003c\/p\u003e\n    \u003cp\u003eIt is stocked in-store and online, alongside the rest of the Ilapothecary range.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Ilapothecary","offers":[{"title":"Default Title","offer_id":44236376277249,"sku":"BEM-ILA-BEATBLUES-RS","price":36.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/Beat_the_Blues_Room_Spray.png?v=1771087784"},{"product_id":"beat-the-blues-pulse-point","title":"Ilapothecary Beat The Blues Pulse Point","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003ePulse point\u003c\/b\u003e\u003cspan\u003eFormat\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eClary sage\u003c\/b\u003e\u003cspan\u003eIn the blend\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eHandbag size\u003c\/b\u003e\u003cspan\u003eMade to carry\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eA blend of essential oils from Ilapothecary\u003c\/li\u003e\n      \u003cli\u003eClary sage among the oils in the blend\u003c\/li\u003e\n      \u003cli\u003eApplied at the pulse points rather than sprayed\u003c\/li\u003e\n      \u003cli\u003eSmall enough to keep in a handbag\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eOne size, one price\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003e£29.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003ePULSE POINT · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003eApply\u003c\/b\u003eTake it to the pulse points, the inside of the wrists and the base of the neck.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eLet it settle\u003c\/b\u003eLeave the oils on the skin rather than rubbing them away.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eCarry it\u003c\/b\u003eKeep it in a handbag and use it again through the day.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eUse it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/beat-the-blues-room-spray\"\u003eIlapothecary Beat The Blues Room Spray\u003c\/a\u003e, the room format from the same line\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/sos-body-balm\"\u003eIlapothecary SOS Body Balm\u003c\/a\u003e, a herbal balm for the body from the same house\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is in it?\u003c\/summary\u003e\u003cp\u003eA blend of essential oils. Ilapothecary name clary sage among them.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhere do I apply it?\u003c\/summary\u003e\u003cp\u003eAt the pulse points, such as the inside of the wrists and the base of the neck.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat size is it?\u003c\/summary\u003e\u003cp\u003eIlapothecary describe it as a handbag essential, so it is made to be carried rather than kept on a shelf.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs it the same line as the room spray?\u003c\/summary\u003e\u003cp\u003eYes. Both sit in Ilapothecary's Beat The Blues line. The pulse point is the format you carry, the room spray is for the room.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow much is it?\u003c\/summary\u003e\u003cp\u003e£29.00, in-store and online at 33 Berkeley Street.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eAt 33 Berkeley Street\u003c\/p\u003e\n    \u003cp\u003eIlapothecary Beat The Blues Pulse Point is part of the fragrance and home shelf at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair.\u003c\/p\u003e\n    \u003cp\u003eIt is stocked in-store and online, alongside the rest of the Ilapothecary range.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Ilapothecary","offers":[{"title":"Default Title","offer_id":44236398690561,"sku":"BEM-ILA-BEATBLUES-PP","price":29.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/BeattheBluesPulsePoint.png-2.webp?v=1771087791"},{"product_id":"tan-activator","title":"Darling Tan Activator","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003eALOE VERA\u003c\/b\u003e\u003cspan\u003eAnd calendula\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eMONOI\u003c\/b\u003e\u003cspan\u003eDe Tahiti scent\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eVEGAN\u003c\/b\u003e\u003cspan\u003eDermatologically tested\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eAloe vera and calendula to moisturise, nourish and soothe\u003c\/li\u003e\n      \u003cli\u003eVitamin E, an antioxidant, carried in an emollient base\u003c\/li\u003e\n      \u003cli\u003eCoconut oil and apricot oil, rich emollients that leave skin feeling soft\u003c\/li\u003e\n      \u003cli\u003eScented with Monoi de Tahiti\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eA scented body formula\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003e£21.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003eBODY · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003eApply\u003c\/b\u003eSmooth it over clean, dry skin.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eMassage\u003c\/b\u003eWork it in until it has absorbed.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eRepeat\u003c\/b\u003eReapply whenever skin feels dry.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eUse it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/manketti-oil-salt-scrub\"\u003eManketti Oil Salt Scrub\u003c\/a\u003e, to buff the body before you apply it\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/sos-body-balm\"\u003eIlapothecary SOS Body Balm\u003c\/a\u003e, a richer balm for drier patches\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eDoes it contain SPF?\u003c\/summary\u003e\u003cp\u003eNo. This formula carries no SPF and offers no sun protection. It is not a sunscreen.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is in it?\u003c\/summary\u003e\u003cp\u003eAloe vera, calendula, vitamin E, coconut oil and apricot oil.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow does it smell?\u003c\/summary\u003e\u003cp\u003eOf Monoi de Tahiti. Darling describes the fragrance as a sensory experience with a tropical character.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat does it feel like?\u003c\/summary\u003e\u003cp\u003eMoisturising and soothing. The coconut and apricot oils are emollient, so skin is left feeling soft rather than tacky.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs it vegan?\u003c\/summary\u003e\u003cp\u003eYes. Darling states it is vegan and dermatologically tested.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eOn the body shelf\u003c\/p\u003e\n    \u003cp\u003eDarling sits with the body range at Beauty Edit Mayfair, 33 Berkeley Street.\u003c\/p\u003e\n    \u003cp\u003eIt is a scented, emollient formula for the body. Sun protection is a separate purchase, and our team can point you to it at the counter.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Darling Sun","offers":[{"title":"Default Title","offer_id":44437972353281,"sku":"BEM-DRL-TANACTIVATOR","price":21.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/13310041-1095067010220460.jpg?v=1771087844"},{"product_id":"reset-vitamin-a-serum","title":"Ilapothecary Reset Vitamin A Serum","description":"\u003cp\u003eThe vitamin A serum that does what retinol should without the irritation.\u003c\/p\u003e\n\n\u003cp\u003eThe Ilapothecary Reset Vitamin A Serum is an intensive oil serum formulated around a gentle, plant-derived form of vitamin A that delivers all the regenerating, resurfacing and barrier-restoring benefits of retinol without the redness, peeling or sensitivity that conventional retinol can cause. It was designed for skin that needs deep repair: dry, dull, congested or noticeably aged skin that has lost its moisture balance and vitality.\u003c\/p\u003e\n\n\u003cp\u003eThe formula works by supporting the skin's natural cell turnover cycle, gradually revealing fresher, smoother and more even skin below the surface. Moisture is restored and held at deeper layers. Skin looks less tired, more lifted and more luminous with consistent use over four to six weeks.\u003c\/p\u003e\n\n\u003cp\u003eRich in texture but non-greasy. Absorbs fully without leaving residue and is suitable for use morning and evening. Particularly effective used overnight as part of a restorative skincare ritual.\u003c\/p\u003e\n\n\u003cp\u003ePart of Ilapothecary's award-winning therapeutic skincare range, available at Beauty Edit Mayfair.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eHow to use:\u003c\/strong\u003e Apply a small amount to cleansed skin, warming between fingertips before pressing gently into the face and neck. Use morning and evening. Follow with a moisturiser. Introduce gradually if new to vitamin A.\u003c\/p\u003e","brand":"Ilapothecary","offers":[{"title":"Default Title","offer_id":44469745713409,"sku":"BEM-ILA-RESETVITASERUM","price":41.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/Reset_vit_a_serum.webp?v=1771087884"},{"product_id":"silk-supreme-toner","title":"Ilapothecary Silk Supreme Toner","description":"\u003cdiv class=\"product-page--block\" data-product-block=\"\" data-block-type=\"overline\"\u003e\n\u003cp id=\"product-featured-properties\" class=\"product-page--block\" data-product-block=\"\" data-block-type=\"price\"\u003eRegenerating, Cooling, Soothing\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product-page--block\" data-product-block=\"\" data-block-type=\"description\"\u003e\n\u003cdiv class=\"product-page--description\" data-item=\"rte-content\" itemprop=\"description\"\u003e\n\u003cp\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003cspan\u003eAn alcohol-free, antioxidant cooling toner, rich in Amino Acids, which leaves skin soft, smooth, and silky. Particularly good for sensitive skin or for rosacea.  A cooling toner, rich in Amino Acids, Blue Chamomile, Witch Hazel and Horse Chestnut, which leaves skin soft, smooth and silky. Particularly good for sensitive skin or for rosacea.\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!----\u003e","brand":"Ilapothecary","offers":[{"title":"Default Title","offer_id":44469745975553,"sku":"","price":36.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/silksupremetoner_png.webp?v=1771087911"},{"product_id":"full-bloom-plumping-concentrate-1","title":"Kelsey Full Bloom Plumping Facial Oil","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e \u003cdiv class=\"block\"\u003e \u003cul class=\"stats\"\u003e \u003cli\u003e\n\u003cb\u003eWeightless\u003c\/b\u003e\u003cspan\u003eGlides like a serum\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eOmega oils\u003c\/b\u003e\u003cspan\u003eAnd squalane\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eVegan\u003c\/b\u003e\u003cspan\u003eCruelty free\u003c\/span\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e \u003cul class=\"facts\"\u003e \u003cli\u003eA full spectrum of omega oils, with squalane for hydration\u003c\/li\u003e \u003cli\u003eEZ Rubus ID raspberry seed oil, highly bioavailable\u003c\/li\u003e \u003cli\u003ePlumps rather than simply coating the surface of the skin\u003c\/li\u003e \u003cli\u003eNon-sticky and weightless, so it absorbs instead of sitting on top\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block block--centre\"\u003e \u003ch3\u003eA facial oil, bought once\u003c\/h3\u003e \u003cdiv class=\"price\"\u003e \u003cdiv class=\"price__sub\"\u003e \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e \u003cp class=\"amt\"\u003e£80.00\u003c\/p\u003e \u003cp class=\"terms\"\u003ePLUMPING FACIAL OIL · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eHow to use it\u003c\/h3\u003e \u003col class=\"steps\"\u003e \u003cli\u003e\n\u003cb\u003eCleanse\u003c\/b\u003eStart on clean skin, after your serum.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003ePress\u003c\/b\u003eWarm a few drops in the hands and press them over the face.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eSeal\u003c\/b\u003eAt night, follow with Midnight Reset over the top.\u003c\/li\u003e \u003c\/ol\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eUse it with\u003c\/h3\u003e \u003cul class=\"facts\"\u003e \u003cli\u003e\n\u003ca href=\"\/products\/luminous-glow-1\"\u003eLuminous Glow\u003c\/a\u003e, the Kelsey cleansing gel that goes before it\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/products\/midnight-reset-1\"\u003eMidnight Reset\u003c\/a\u003e, the overnight balm that seals it in\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eQuestions\u003c\/h3\u003e \u003cdetails\u003e\u003csummary\u003eWill an oil feel heavy on my skin?\u003c\/summary\u003e\u003cp\u003eNot this one. The texture is weightless and non-sticky, so it glides on like a serum and absorbs.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eIs it suitable for my skin type?\u003c\/summary\u003e\u003cp\u003eIt is made for all skin types, and it is 100% vegan and cruelty free.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eWhere does it go in a routine?\u003c\/summary\u003e\u003cp\u003eAfter your serum. If you use a balm at night, this goes underneath it.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eCan I use it morning and night?\u003c\/summary\u003e\u003cp\u003eYes. It absorbs rather than sitting on the surface, so it sits under makeup as well as under a night balm.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eCan I try it before I buy it?\u003c\/summary\u003e\u003cp\u003eYes. Come into 33 Berkeley Street and a facialist will put it on your skin.\u003c\/p\u003e\u003c\/details\u003e \u003c\/div\u003e \u003cdiv class=\"block story\"\u003e \u003cp class=\"kicker\"\u003eIn the treatment rooms\u003c\/p\u003e \u003cp\u003eKelsey is the line used by the facialists in the treatment rooms at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair, and Kelsey facials are on the menu there.\u003c\/p\u003e \u003cp\u003eFull Bloom sits in that family alongside Luminous Glow, Midnight Reset, Morn to Eve, Three Moons and Mother of Masks.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Kelsey","offers":[{"title":"Default Title","offer_id":44469746467073,"sku":"","price":80.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/Kelsey-FullBloom-PlumpingConcentrate.jpg?v=1771087929"},{"product_id":"morn-to-eve-global-protection-1","title":"Kelsey Morn to Eve Global Protection Serum","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e \u003cdiv class=\"bem-pdp\"\u003e \u003cdiv class=\"block\"\u003e \u003cul class=\"stats\"\u003e \u003cli\u003e\n\u003cb\u003eMorn to eve\u003c\/b\u003e\u003cspan\u003eWorn day and night\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eKelsey\u003c\/b\u003e\u003cspan\u003eUsed in our treatment rooms\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eVegan\u003c\/b\u003e\u003cspan\u003eCruelty free\u003c\/span\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e \u003cul class=\"facts\"\u003e \u003cli\u003eOne serum for the morning and the evening, not two\u003c\/li\u003e \u003cli\u003eGoes onto clean skin, straight after your cleanse\u003c\/li\u003e \u003cli\u003eLeaves skin feeling hydrated and comfortable\u003c\/li\u003e \u003cli\u003eVegan and cruelty free\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block block--centre\"\u003e \u003ch3\u003eOne serum, morning and night\u003c\/h3\u003e \u003cdiv class=\"price\"\u003e \u003cdiv class=\"price__sub\"\u003e \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e \u003cp class=\"amt\"\u003e£75.00\u003c\/p\u003e \u003cp class=\"terms\"\u003eSERUM · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eHow to use it\u003c\/h3\u003e \u003col class=\"steps\"\u003e \u003cli\u003e\n\u003cb\u003eMorning\u003c\/b\u003eApply to clean skin as the day begins.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eEvening\u003c\/b\u003eApply again when you wind down.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eEvery day\u003c\/b\u003eWear it consistently, morning and evening.\u003c\/li\u003e \u003c\/ol\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eUse it with\u003c\/h3\u003e \u003cul class=\"facts\"\u003e \u003cli\u003e\n\u003ca href=\"\/products\/luminous-glow-1\"\u003eLuminous Glow\u003c\/a\u003e, the cleansing gel that goes before it\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/products\/three-moons-brightening-concentrate-1\"\u003eThree Moons\u003c\/a\u003e, the brightening serum in the same range\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eQuestions\u003c\/h3\u003e \u003cdetails\u003e\u003csummary\u003eMorning or night?\u003c\/summary\u003e\u003cp\u003eBoth. It is worn from the moment you wake until you wind down.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eWhere does it sit in a routine?\u003c\/summary\u003e\u003cp\u003eAfter cleansing, onto clean skin, before the rest of your routine.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eCan I layer it with other serums?\u003c\/summary\u003e\u003cp\u003eYes. Cleanse with Luminous Glow first, and Three Moons can sit alongside it in the same routine.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eIs it vegan?\u003c\/summary\u003e\u003cp\u003eYes. Vegan and cruelty free.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eWhere can I try it?\u003c\/summary\u003e\u003cp\u003eAt 33 Berkeley Street, Mayfair. Our facialists use the Kelsey range in the treatment rooms and will tell you honestly whether it is right for your skin.\u003c\/p\u003e\u003c\/details\u003e \u003c\/div\u003e \u003cdiv class=\"block story\"\u003e \u003cp class=\"kicker\"\u003eIn the treatment room\u003c\/p\u003e \u003cp\u003eKelsey is the facial brand our facialists work with in the treatment rooms at 33 Berkeley Street, and Kelsey facials are on the menu there. This is the daily serum step in that routine.\u003c\/p\u003e \u003cp\u003eWear it morning and evening. It is the step that carries the routine through the whole day, from the first cleanse to winding down.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Kelsey","offers":[{"title":"Default Title","offer_id":44469746499841,"sku":"","price":75.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/Kelsey-MorntoEve-GlobalProtection-copy.jpg?v=1771087945"},{"product_id":"three-moons-brightening-concentrate-1","title":"Kelsey Three Moons Brightening Serum","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e \u003cdiv class=\"bem-pdp\"\u003e \u003cdiv class=\"block\"\u003e \u003cul class=\"stats\"\u003e \u003cli\u003e\n\u003cb\u003eSix\u003c\/b\u003e\u003cspan\u003eKey actives\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eSilky\u003c\/b\u003e\u003cspan\u003eSerum light texture\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eKent\u003c\/b\u003e\u003cspan\u003eMade on a raspberry farm\u003c\/span\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e \u003cul class=\"facts\"\u003e \u003cli\u003eA plankton microalgae liposome, one of the six actives in the formula\u003c\/li\u003e \u003cli\u003eRaspberry AHAs leave the surface of the skin looking clearer\u003c\/li\u003e \u003cli\u003eStable vitamin C, for a tone that looks brighter and more even\u003c\/li\u003e \u003cli\u003eProbiotic ferments and sodium hyaluronate complete the six\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block block--centre\"\u003e \u003ch3\u003eOne bottle, morning and evening\u003c\/h3\u003e \u003cdiv class=\"price\"\u003e \u003cdiv class=\"price__sub\"\u003e \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e \u003cp class=\"amt\"\u003e£75.00\u003c\/p\u003e \u003cp class=\"terms\"\u003eSERUM · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eHow to use it\u003c\/h3\u003e \u003col class=\"steps\"\u003e \u003cli\u003e\n\u003cb\u003eTwo to three drops\u003c\/b\u003eOnto cleansed skin, morning and evening.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eUpward strokes\u003c\/b\u003eMassage gently into face and neck, avoiding the eye area.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eThen moisturise\u003c\/b\u003eFollow with your moisturiser. Daily SPF is recommended.\u003c\/li\u003e \u003c\/ol\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eUse it with\u003c\/h3\u003e \u003cul class=\"facts\"\u003e \u003cli\u003e\n\u003ca href=\"\/products\/luminous-glow-1\"\u003eLuminous Glow\u003c\/a\u003e, the cleansing gel that goes before it\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/products\/morn-to-eve-global-protection-1\"\u003eMorn to Eve\u003c\/a\u003e, the serum worn morning and evening\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eQuestions\u003c\/h3\u003e \u003cdetails\u003e\u003csummary\u003eHow much should I use?\u003c\/summary\u003e\u003cp\u003eTwo to three drops onto cleansed skin, morning and evening, massaged upward into face and neck and away from the eye area.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eIs it likely to irritate?\u003c\/summary\u003e\u003cp\u003eIt is silky and serum light, suitable for all skin types including sensitive. It does contain AHAs and vitamin C, so wear daily SPF alongside it.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eCan I use it under makeup?\u003c\/summary\u003e\u003cp\u003eYes. It absorbs in seconds and sits well under moisturiser and everything after it.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eWhat are the six actives?\u003c\/summary\u003e\u003cp\u003ePlankton extract, stable vitamin C, raspberry fruit extract, raspberry leaf extract, probiotic ferments and sodium hyaluronate.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eWhere is it made?\u003c\/summary\u003e\u003cp\u003eOn a raspberry farm in Kent.\u003c\/p\u003e\u003c\/details\u003e \u003c\/div\u003e \u003cdiv class=\"block story\"\u003e \u003cp class=\"kicker\"\u003eIn the treatment room\u003c\/p\u003e \u003cp\u003eKelsey is the facial brand our facialists work with in the treatment rooms at 33 Berkeley Street, and Kelsey facials are on the menu there.\u003c\/p\u003e \u003cp\u003eThree Moons is the brightening step in that routine. It is made in Kent, on a raspberry farm, which is where the raspberry fruit and leaf extracts in the formula come from.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Kelsey","offers":[{"title":"Default Title","offer_id":44469746532609,"sku":"BEM-KLS-THREEMOONS-30","price":75.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/Kelsey-ThreeMoons-BrighteningConcentrate.jpg?v=1771087960"},{"product_id":"mother-of-masks-1","title":"Kelsey Mother of Masks Rapid Radiance Mask","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e \u003cdiv class=\"bem-pdp\"\u003e \u003cdiv class=\"block\"\u003e \u003cul class=\"stats\"\u003e \u003cli\u003e\n\u003cb\u003e55g\u003c\/b\u003e\u003cspan\u003eRapid radiance mask\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eGlycolic\u003c\/b\u003e\u003cspan\u003ePlus fruit AHAs\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eVegan\u003c\/b\u003e\u003cspan\u003eCruelty free\u003c\/span\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e \u003cul class=\"facts\"\u003e \u003cli\u003eGlycolic acid with AHAs from raspberry, orange and lemon\u003c\/li\u003e \u003cli\u003eLifts away the dry, dull surface that flattens a complexion\u003c\/li\u003e \u003cli\u003eAmino acids leave the skin feeling hydrated\u003c\/li\u003e \u003cli\u003eEZ Rubus ID, the raspberry seed oil complex in the formula\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block block--centre\"\u003e \u003ch3\u003eOne jar, one weekly reset\u003c\/h3\u003e \u003cdiv class=\"price\"\u003e \u003cdiv class=\"price__sub\"\u003e \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e \u003cp class=\"amt\"\u003e£55.00\u003c\/p\u003e \u003cp class=\"terms\"\u003e55G · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eHow to use it\u003c\/h3\u003e \u003col class=\"steps\"\u003e \u003cli\u003e\n\u003cb\u003eOnce a week\u003c\/b\u003eTreat it as a weekly reset rather than a daily step.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eSmooth on\u003c\/b\u003eApply to cleansed skin and let the acids do the work.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eSPF after\u003c\/b\u003eAnything with AHAs makes daily SPF more important, not less.\u003c\/li\u003e \u003c\/ol\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eUse it with\u003c\/h3\u003e \u003cul class=\"facts\"\u003e \u003cli\u003e\n\u003ca href=\"\/products\/luminous-glow-1\"\u003eLuminous Glow\u003c\/a\u003e, to cleanse before it\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/products\/three-moons-brightening-concentrate-1\"\u003eThree Moons\u003c\/a\u003e, the brightening serum for the days between\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eQuestions\u003c\/h3\u003e \u003cdetails\u003e\u003csummary\u003eHow often should I use it?\u003c\/summary\u003e\u003cp\u003eAs a weekly reset rather than a daily step. It is an acid exfoliant, and more is not better.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eDo I need SPF after it?\u003c\/summary\u003e\u003cp\u003eYes. Anything with AHAs makes daily SPF more important, not less.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eIs it suitable for sensitive skin?\u003c\/summary\u003e\u003cp\u003eIt is made for all skin types, but if your skin reacts easily, come into 33 Berkeley Street and let a facialist look at it first.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eWhat is EZ Rubus ID?\u003c\/summary\u003e\u003cp\u003eThe raspberry seed oil complex in the formula, alongside the glycolic acid and the fruit AHAs.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eIs it vegan?\u003c\/summary\u003e\u003cp\u003eYes. 100% vegan and cruelty free.\u003c\/p\u003e\u003c\/details\u003e \u003c\/div\u003e \u003cdiv class=\"block story\"\u003e \u003cp class=\"kicker\"\u003eIn the treatment room\u003c\/p\u003e \u003cp\u003eKelsey is the facial brand our facialists work with in the treatment rooms at 33 Berkeley Street, and Kelsey facials are on the menu there.\u003c\/p\u003e \u003cp\u003eMother of Masks is the weekly step in that routine. If you are unsure how your skin will take an acid mask, ask a facialist before you start.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Kelsey","offers":[{"title":"Default Title","offer_id":44469746598145,"sku":"","price":55.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/Kelsey-MotherOfMaskscopy.jpg?v=1771087980"},{"product_id":"midnight-reset-1","title":"Kelsey Midnight Reset Overnight Balm","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e \u003cdiv class=\"block\"\u003e \u003cul class=\"stats\"\u003e \u003cli\u003e\n\u003cb\u003eOvernight\u003c\/b\u003e\u003cspan\u003eThe last step at night\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eLavender\u003c\/b\u003e\u003cspan\u003eComplex\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eVegan\u003c\/b\u003e\u003cspan\u003eCruelty free\u003c\/span\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e \u003cul class=\"facts\"\u003e \u003cli\u003eA lavender complex, working overnight rather than through the day\u003c\/li\u003e \u003cli\u003eEZ Rubus ID enzymatically activated raspberry seed oil, highly bioavailable\u003c\/li\u003e \u003cli\u003eHyaluronic acid and fermented probiotics for hydration\u003c\/li\u003e \u003cli\u003eA balm texture that seals in whatever you have applied underneath\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block block--centre\"\u003e \u003ch3\u003eAn overnight balm, bought once\u003c\/h3\u003e \u003cdiv class=\"price\"\u003e \u003cdiv class=\"price__sub\"\u003e \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e \u003cp class=\"amt\"\u003e£50.00\u003c\/p\u003e \u003cp class=\"terms\"\u003eOVERNIGHT BALM · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eHow to use it\u003c\/h3\u003e \u003col class=\"steps\"\u003e \u003cli\u003e\n\u003cb\u003eCleanse\u003c\/b\u003eStart on clean skin at the end of the day.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eOil first\u003c\/b\u003ePress Full Bloom in and let it absorb.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eSeal\u003c\/b\u003eWarm the balm between the fingers and smooth it over as the last step.\u003c\/li\u003e \u003c\/ol\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eUse it with\u003c\/h3\u003e \u003cul class=\"facts\"\u003e \u003cli\u003e\n\u003ca href=\"\/products\/full-bloom-plumping-concentrate-1\"\u003eFull Bloom\u003c\/a\u003e, the Kelsey facial oil that goes underneath\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/products\/luminous-glow-1\"\u003eLuminous Glow\u003c\/a\u003e, the cleansing gel that comes first\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eQuestions\u003c\/h3\u003e \u003cdetails\u003e\u003csummary\u003eWhen do I use it?\u003c\/summary\u003e\u003cp\u003eAt night, as the last step. It is built to work while you sleep.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eIs a balm too rich for my skin?\u003c\/summary\u003e\u003cp\u003eIt is made for all skin types. If you are unsure, come into 33 Berkeley Street and a facialist will tell you honestly.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eCan I use it with a facial oil?\u003c\/summary\u003e\u003cp\u003eYes. Full Bloom goes on first and the balm seals it in.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eWhat is in it?\u003c\/summary\u003e\u003cp\u003eA lavender complex, EZ Rubus ID raspberry seed oil, hyaluronic acid and fermented probiotics.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eIs it vegan?\u003c\/summary\u003e\u003cp\u003eYes. 100% vegan and cruelty free.\u003c\/p\u003e\u003c\/details\u003e \u003c\/div\u003e \u003cdiv class=\"block story\"\u003e \u003cp class=\"kicker\"\u003eIn the treatment rooms\u003c\/p\u003e \u003cp\u003eKelsey is the line used by the facialists in the treatment rooms at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair, and Kelsey facials are on the menu there.\u003c\/p\u003e \u003cp\u003eMidnight Reset closes the routine that Luminous Glow, Full Bloom, Morn to Eve, Three Moons and Mother of Masks open.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Kelsey","offers":[{"title":"Default Title","offer_id":44469746630913,"sku":"","price":50.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/Kelsey-MidnightReset.jpg?v=1771088009"},{"product_id":"luminous-glow-1","title":"Kelsey Luminous Glow Radiant Cleansing Gel","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e \u003cdiv class=\"bem-pdp\"\u003e \u003cdiv class=\"block\"\u003e \u003cul class=\"stats\"\u003e \u003cli\u003e\n\u003cb\u003eGel to milk\u003c\/b\u003e\u003cspan\u003eTransforming texture\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eTen minutes\u003c\/b\u003e\u003cspan\u003eDoubles as a mask\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eVegan\u003c\/b\u003e\u003cspan\u003eCruelty free\u003c\/span\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e \u003cul class=\"facts\"\u003e \u003cli\u003eFruit derived AHAs, so skin looks brighter as it is cleansed\u003c\/li\u003e \u003cli\u003eCoconut based cleansers lift makeup, dirt and impurities without stripping\u003c\/li\u003e \u003cli\u003eA golden gel that turns into a silky, hydrating milk on the skin\u003c\/li\u003e \u003cli\u003eLeft on thicker for ten minutes it doubles as a mask\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block block--centre\"\u003e \u003ch3\u003eOne tube, two ways to use it\u003c\/h3\u003e \u003cdiv class=\"price\"\u003e \u003cdiv class=\"price__sub\"\u003e \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e \u003cp class=\"amt\"\u003e£30.00\u003c\/p\u003e \u003cp class=\"terms\"\u003eCLEANSING GEL · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eHow to use it\u003c\/h3\u003e \u003col class=\"steps\"\u003e \u003cli\u003e\n\u003cb\u003eMassage\u003c\/b\u003eWork a small amount over damp skin.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eWatch it change\u003c\/b\u003eThe gel turns to a milk as it lifts makeup and impurities.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eRinse\u003c\/b\u003eWarm water, then straight on to your serum.\u003c\/li\u003e \u003c\/ol\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eUse it with\u003c\/h3\u003e \u003cul class=\"facts\"\u003e \u003cli\u003e\n\u003ca href=\"\/products\/three-moons-brightening-concentrate-1\"\u003eThree Moons\u003c\/a\u003e, the brightening serum that follows it\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/products\/morn-to-eve-global-protection-1\"\u003eMorn to Eve\u003c\/a\u003e, the serum worn morning and evening\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eQuestions\u003c\/h3\u003e \u003cdetails\u003e\u003csummary\u003eWill it take off makeup?\u003c\/summary\u003e\u003cp\u003eYes. Makeup, dirt and impurities, in one step.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eCan I use it every day?\u003c\/summary\u003e\u003cp\u003eYes. Daily as a cleanser, and a thicker layer once or twice a week as a ten minute mask.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eWill it leave my skin tight?\u003c\/summary\u003e\u003cp\u003eNo. It hydrates as it cleanses, which is what the change from gel to milk is doing.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eWhere does it sit in a routine?\u003c\/summary\u003e\u003cp\u003eFirst. Rinse with warm water and go straight on to your serum.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eIs it vegan?\u003c\/summary\u003e\u003cp\u003eYes. Vegan and cruelty free, suitable for all skin types.\u003c\/p\u003e\u003c\/details\u003e \u003c\/div\u003e \u003cdiv class=\"block story\"\u003e \u003cp class=\"kicker\"\u003eIn the treatment room\u003c\/p\u003e \u003cp\u003eKelsey is the facial brand our facialists work with in the treatment rooms at 33 Berkeley Street, and Kelsey facials are on the menu there.\u003c\/p\u003e \u003cp\u003eLuminous Glow is where that routine starts. It is the cleanse, and once or twice a week it is the mask as well.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Kelsey","offers":[{"title":"Default Title","offer_id":44469746860289,"sku":"","price":30.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/K_BEAUTY_10.png?v=1771088024"},{"product_id":"manketti-oil-shampoo-1","title":"Charlotte Mensah Manketti Oil Shampoo","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003eCreamy\u003c\/b\u003e\u003cspan\u003eRich texture\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eManketti oil\u003c\/b\u003e\u003cspan\u003eWith vitamin E\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eCurls and coils\u003c\/b\u003e\u003cspan\u003eTextured hair\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eCleanses gently, without stripping the hair\u003c\/li\u003e\n      \u003cli\u003eBuilt on manketti oil, also known as mongongo, a rare African nut oil\u003c\/li\u003e\n      \u003cli\u003eRich in omega fatty acids and vitamin E, nourishing hair and scalp as it cleanses\u003c\/li\u003e\n      \u003cli\u003eLeaves hair hydrated, supple and easy to manage from the first wash\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eThe first step on wash day\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003e£26.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003eFULL SIZE SHAMPOO · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003eMassage\u003c\/b\u003eMassage into wet hair from roots to ends.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eRinse\u003c\/b\u003eRinse well, and repeat if the hair needs a second cleanse.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eCondition\u003c\/b\u003eFollow with the Manketti Oil Conditioner.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eUse it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/manketti-oil-conditioner\"\u003eManketti Oil Conditioner\u003c\/a\u003e, the partner step for slip and softness\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/manketti-oil-shampoo-50ml-1\"\u003eManketti Oil Shampoo 50ml\u003c\/a\u003e, the same shampoo in a travel size\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is the texture like?\u003c\/summary\u003e\u003cp\u003eRich and creamy. It is a moisturising shampoo rather than a foaming one.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWho is it for?\u003c\/summary\u003e\u003cp\u003eDry, coarse, curly, coily, relaxed and colour treated hair, and hair that has been heat styled.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWill it strip my hair?\u003c\/summary\u003e\u003cp\u003eNo. It cleanses gently and leaves hair hydrated, supple and easy to manage.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat should I use after it?\u003c\/summary\u003e\u003cp\u003eThe Manketti Oil Conditioner, then the Manketti Hair Oil on damp or dry hair.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs there a smaller size?\u003c\/summary\u003e\u003cp\u003eYes. The same shampoo comes in a 50ml travel size for weekends away and the gym.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eAt 33 Berkeley Street\u003c\/p\u003e\n    \u003cp\u003eThe Charlotte Mensah line sits in the haircare edit at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair, where the shampoo, conditioner, hair oil and salt scrub are stocked together.\u003c\/p\u003e\n    \u003cp\u003eCharlotte Mensah is a three-time winner of Afro Hairdresser of the Year at the British Hairdressing Awards and an inductee into its Hall of Fame, with more than 30 years working with curly, coily and textured hair.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e\n","brand":"Charlotte Mensah","offers":[{"title":"Default Title","offer_id":44469747679489,"sku":"BEM-CMN-MANKETTISHAMP","price":26.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/charlotte-mensah-shampoo.jpg?v=1771105920"},{"product_id":"vitamin-rich-a-c-d-e-face-oil-1","title":"Ilapothecary Vitamin Rich A C D \u0026 E Face Oil","description":"\u003cdiv data-block-type=\"overline\" data-product-block=\"\" class=\"product-page--block\"\u003e\n\u003cp\u003e\u003cem\u003eNourish, protect, and rejuvenate\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe Ilapothecary Vitamin Rich A C, D \u0026amp; E Face Oil \u003c\/strong\u003ecombines the potent benefits of Vitamins A, C, D, and E to deeply nourish, brighten, and protect your skin. Formulated with a blend of carefully selected botanical oils, it helps to restore radiance, improve skin texture, and support a healthy, glowing complexion.\u003c\/p\u003e\n\u003cp\u003eLightweight yet intensely moisturizing, this oil absorbs quickly without leaving a greasy residue, making it perfect for all skin types. Rich in antioxidants and essential nutrients, it helps combat environmental stressors, reduce signs of ageing, and promote skin renewal.\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eWaterless\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e100% Natural\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eVegan\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eVegetarian\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eGluten Free\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eNut Free\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eAlcohol Free\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eNo Animal Testing\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eParaben Free\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eMineral Oil Free\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003ePetroleum Free\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eNo SLS \u0026amp; SLES\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eNo Synthetic Colours\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eNo MIT\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eNo Microbeads\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!----\u003e","brand":"Ilapothecary","offers":[{"title":"Default Title","offer_id":44469753512193,"sku":"","price":54.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/SeeClearlyEyeMake-upRemover_png_ea681f53-7da8-4c9b-b023-1833f88a0207.webp?v=1771088083"},{"product_id":"ilapothecary-express-facial-voucher","title":"An Ilapothecary Express Facial - Gift Voucher","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .lead { font-size: 1.8rem !important; line-height: 1.75 !important; margin: 0 0 2.4rem !important; max-width: 58rem; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '−'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp a { color: #86754D; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } } \u003c\/style\u003e \u003cdiv class=\"bem-pdp\"\u003e \u003cdiv class=\"block\"\u003e \u003cp class=\"lead\"\u003eBotanical, and quietly potent. An hour of restoration built on Ilapothecary's award winning natural skincare and a pair of expert hands.\u003c\/p\u003e \u003cul class=\"stats\"\u003e \u003cli\u003e\n\u003cb\u003e60 min\u003c\/b\u003e\u003cspan\u003eExpress treatment\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003e12 months\u003c\/b\u003e\u003cspan\u003eValid from purchase\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003e24 hours\u003c\/b\u003e\u003cspan\u003eE-voucher by email\u003c\/span\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003cp class=\"kicker\"\u003eWhat to expect\u003c\/p\u003e \u003cul class=\"facts\"\u003e \u003cli\u003eBuilt on Ilapothecary's award winning natural skincare\u003c\/li\u003e \u003cli\u003eBotanical rather than active led\u003c\/li\u003e \u003cli\u003eAn hour of restoration, worked by hand\u003c\/li\u003e \u003cli\u003eBrighter, softer and calmer on leaving\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eHow the voucher works\u003c\/h3\u003e \u003col class=\"steps\"\u003e \u003cli\u003e\n\u003cb\u003eBuy it\u003c\/b\u003eChoose the treatment and complete your order.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eIt arrives\u003c\/b\u003eAn e-voucher is emailed to you within 24 hours.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eThey book\u003c\/b\u003eRedeemable at 33 Berkeley Street, Mayfair.\u003c\/li\u003e \u003c\/ol\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eAlso worth knowing\u003c\/h3\u003e \u003cul class=\"facts\"\u003e \u003cli\u003e\n\u003ca href=\"\/products\/ilapothecary-supreme-silk-facial-gift-voucher\"\u003eThe Supreme Silk\u003c\/a\u003e, ninety minutes instead of sixty\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/collections\/ilapothecary\"\u003eThe Ilapothecary range\u003c\/a\u003e, to take home\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/pages\/book-a-facial\"\u003eBook a facial\u003c\/a\u003e if it is for you rather than a gift\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eQuestions\u003c\/h3\u003e \u003cdetails\u003e\u003csummary\u003eHow long is it valid?\u003c\/summary\u003e\u003cp\u003eTwelve months from the date of purchase.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eHow is it delivered?\u003c\/summary\u003e\u003cp\u003eAs an e-voucher, emailed to the purchaser within 24 hours of the order.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eIs it right for reactive skin?\u003c\/summary\u003e\u003cp\u003eIt is the gentlest hour on the menu, botanical throughout. Mention any sensitivity when booking and the facialist will adjust.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eWhere is it redeemed?\u003c\/summary\u003e\u003cp\u003eBeauty Edit Mayfair, 33 Berkeley Street, London W1J 8EN. Green Park is a four minute walk.\u003c\/p\u003e\u003c\/details\u003e \u003c\/div\u003e \u003c\/div\u003e","brand":"Ilapothecary Facials","offers":[{"title":"Default Title","offer_id":57469425189246,"sku":null,"price":95.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/beauty-edit-mayfair_giftvoucher_564ad21c-9f31-499b-8d5c-f368f09b0cb6.png?v=1783232314"},{"product_id":"paradis-nuit-edp","title":"Bastille Paradis Nuit EDP","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003eEDP\u003c\/b\u003e\u003cspan\u003eEau de parfum\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eCassie flower\u003c\/b\u003e\u003cspan\u003eWith sandalwood\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003e3 sizes\u003c\/b\u003e\u003cspan\u003e15ml, 50ml, 100ml\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eCassie flower and sandalwood, a fragrance Bastille built for the night\u003c\/li\u003e\n      \u003cli\u003eTop notes of neroli, petitgrain and a Marseille soap accord\u003c\/li\u003e\n      \u003cli\u003eA heart of cassie flower, cedar and patchouli\u003c\/li\u003e\n      \u003cli\u003eCocoa, sandalwood and hay in the base\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eThree sizes, one scent\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003eFrom £39.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003e15ML · 50ML · 100ML · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003eSpray\u003c\/b\u003eApply to clean, dry skin at the pulse points, the wrists and the base of the neck.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eLet it open\u003c\/b\u003eLeave it to settle rather than rubbing it in, so the neroli top gives way to the cassie flower heart.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eTop up\u003c\/b\u003eThe 15ml is easy to carry, so you can refresh it through the evening.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eWear it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/pleine-lune-edp\"\u003eBastille Pleine Lune EDP\u003c\/a\u003e, the tuberose and matcha counterpart from the same house\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/un-deux-trois-soleil-edp\"\u003eBastille Un Deux Trois Soleil EDP\u003c\/a\u003e, a warmer almond and tonka reading from the same house\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat does Paradis Nuit smell like?\u003c\/summary\u003e\u003cp\u003eCassie flower and sandalwood. Bastille describe opening a door and following the light through the night.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat are the full notes?\u003c\/summary\u003e\u003cp\u003eTop notes of neroli, petitgrain and a Marseille soap accord. Heart notes of cassie flower, cedar and patchouli. Base notes of cocoa, sandalwood and hay.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat sizes does it come in?\u003c\/summary\u003e\u003cp\u003eThree: 15ml, 50ml and 100ml. Prices start at £39.00 for the 15ml.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs it an eau de parfum?\u003c\/summary\u003e\u003cp\u003eYes. All three sizes are eau de parfum.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eDoes it suit the evening?\u003c\/summary\u003e\u003cp\u003eThe cocoa, sandalwood and hay base reads warm, and Bastille frame it around the night. Nothing in the composition rules out the day.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eAt 33 Berkeley Street\u003c\/p\u003e\n    \u003cp\u003eBastille is a French fragrance house. Paradis Nuit sits on the fragrance shelf at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair.\u003c\/p\u003e\n    \u003cp\u003eAll three sizes are stocked in-store and online, so you can try it on skin before you choose one.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Bastille","offers":[{"title":"100ml","offer_id":45119941312769,"sku":"BEM-BAS-PARADISNUIT-100","price":145.0,"currency_code":"GBP","in_stock":true},{"title":"50ml","offer_id":45119941280001,"sku":"BEM-BAS-PARADISNUIT-50","price":98.0,"currency_code":"GBP","in_stock":true},{"title":"15ml","offer_id":45120170983681,"sku":"BEM-BAS-PARADISNUIT-15","price":39.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/ParadisNuit15mlavecEtui-RVB1X1-Bastille.jpg?v=1771105320"},{"product_id":"hors-piste-edp","title":"Bastille Hors-Piste EDP","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003eEDP\u003c\/b\u003e\u003cspan\u003eEau de parfum\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eFresh citrus\u003c\/b\u003e\u003cspan\u003eFragrance family\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003e3 sizes\u003c\/b\u003e\u003cspan\u003e15ml, 50ml, 100ml\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eLuminous citrus, vibrant ginger and juniper berries, a modern and impertinent cologne\u003c\/li\u003e\n      \u003cli\u003eTop notes of mandarin, sweet orange and juniper\u003c\/li\u003e\n      \u003cli\u003eA heart of mate, ginger and pink pepper\u003c\/li\u003e\n      \u003cli\u003eCedar, ambroxan and jasmine notes in the base\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eThree sizes, one scent\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003eFrom £39.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003e15ML · 50ML · 100ML · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003eSpray\u003c\/b\u003eApply to clean, dry skin at the pulse points, the wrists and the base of the neck.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eLet it open\u003c\/b\u003eLeave it to settle rather than rubbing it in, so the citrus top gives way to the ginger heart.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eTop up\u003c\/b\u003eThe 15ml is easy to carry, so you can refresh the citrus opening through the day.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eWear it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/demain-promis-edp\"\u003eBastille Demain Promis EDP\u003c\/a\u003e, the calmer lavender and sage counterpart from the same house\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/white-truffle-first-spray-vegan-mist\"\u003ed'Alba White Truffle First Spray\u003c\/a\u003e, a light mist for the skin before you dress and spray\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat does Hors-Piste smell like?\u003c\/summary\u003e\u003cp\u003eA fresh citrus fragrance built on luminous citrus, vibrant ginger and juniper berries. Bastille describe it as a modern and impertinent cologne.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat are the full notes?\u003c\/summary\u003e\u003cp\u003eTop notes of mandarin, sweet orange and juniper. Heart notes of mate, ginger and pink pepper. Base notes of cedar, ambroxan and jasmine notes.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat sizes does it come in?\u003c\/summary\u003e\u003cp\u003eThree: 15ml, 50ml and 100ml. Prices start at £39.00 for the 15ml.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs it an eau de parfum?\u003c\/summary\u003e\u003cp\u003eYes. All three sizes are eau de parfum.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eDoes it suit the daytime?\u003c\/summary\u003e\u003cp\u003eThe citrus and juniper opening reads bright and fresh, so it sits easily in the day. Nothing in the composition rules out the evening.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eAt 33 Berkeley Street\u003c\/p\u003e\n    \u003cp\u003eBastille is a French fragrance house. Hors-Piste sits on the fragrance shelf at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair.\u003c\/p\u003e\n    \u003cp\u003eAll three sizes are stocked in-store and online, so you can try it on skin before you choose one.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Bastille","offers":[{"title":"100ml","offer_id":45023834800385,"sku":"BEM-BAS-HORSPISTE-100","price":145.0,"currency_code":"GBP","in_stock":true},{"title":"50ml","offer_id":44503612129537,"sku":"BEM-BAS-HORSPISTE-50","price":98.0,"currency_code":"GBP","in_stock":true},{"title":"15ml","offer_id":45120161513729,"sku":"BEM-BAS-HORSPISTE-15","price":39.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/Hors-Piste15mlavecEtui-RVB1X1-Bastille.jpg?v=1771105321"},{"product_id":"rayon-vert-edp","title":"Bastille Rayon Vert EDP","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003eEDP\u003c\/b\u003e\u003cspan\u003eEau de parfum\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eBasil and fennel\u003c\/b\u003e\u003cspan\u003eGreen and aniseed\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003e3 sizes\u003c\/b\u003e\u003cspan\u003e15ml, 50ml, 100ml\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eGreen, aniseed facets of basil and fennel against a warm immortelle flower\u003c\/li\u003e\n      \u003cli\u003eTop notes of basil, anise seed, blackcurrant bud and neroli\u003c\/li\u003e\n      \u003cli\u003eA heart of angelica, caraway, fennel and chamomile\u003c\/li\u003e\n      \u003cli\u003eImmortelle, sandalwood and cedar in the base\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eThree sizes, one scent\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003eFrom £39.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003e15ML · 50ML · 100ML · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003eSpray\u003c\/b\u003eApply to clean, dry skin at the pulse points, the wrists and the base of the neck.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eLet it open\u003c\/b\u003eLeave it to settle rather than rubbing it in, so the green basil top gives way to the fennel heart.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eTop up\u003c\/b\u003eThe 15ml is easy to carry, so you can refresh the green opening through the day.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eWear it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/pleine-lune-edp\"\u003eBastille Pleine Lune EDP\u003c\/a\u003e, the tuberose and matcha counterpart from the same house\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/paradis-nuit-edp\"\u003eBastille Paradis Nuit EDP\u003c\/a\u003e, the cassie flower and sandalwood scent from the same house\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat does Rayon Vert smell like?\u003c\/summary\u003e\u003cp\u003eGreen, aniseed facets of basil and fennel with a warm immortelle flower. Bastille describe sun-drenched fields and fresh grass under the morning sun.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat are the full notes?\u003c\/summary\u003e\u003cp\u003eTop notes of basil, anise seed, blackcurrant bud and neroli. Heart notes of angelica, caraway, fennel and chamomile. Base notes of immortelle, sandalwood and cedar.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat sizes does it come in?\u003c\/summary\u003e\u003cp\u003eThree: 15ml, 50ml and 100ml. Prices start at £39.00 for the 15ml.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs it an eau de parfum?\u003c\/summary\u003e\u003cp\u003eYes. All three sizes are eau de parfum.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eDoes it suit the daytime?\u003c\/summary\u003e\u003cp\u003eThe basil and neroli opening reads green and bright, so it sits easily in the day. Nothing in the composition rules out the evening.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eAt 33 Berkeley Street\u003c\/p\u003e\n    \u003cp\u003eBastille is a French fragrance house. Rayon Vert sits on the fragrance shelf at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair.\u003c\/p\u003e\n    \u003cp\u003eAll three sizes are stocked in-store and online, so you can try it on skin before you choose one.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Bastille","offers":[{"title":"100ml","offer_id":45120016580865,"sku":"BEM-BAS-RAYONVERT-100","price":145.0,"currency_code":"GBP","in_stock":true},{"title":"50ml","offer_id":44503618617601,"sku":"BEM-BAS-RAYONVERT-50","price":98.0,"currency_code":"GBP","in_stock":true},{"title":"15ml","offer_id":45120188252417,"sku":"BEM-BAS-RAYONVERT-15","price":39.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/RayonVert15mlavecEtui-RVB1X1-Bastille.jpg?v=1771105323"},{"product_id":"pleine-lune-edp","title":"Bastille Pleine Lune EDP","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003eEDP\u003c\/b\u003e\u003cspan\u003eEau de parfum\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eTuberose\u003c\/b\u003e\u003cspan\u003eWith matcha tea\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003e3 sizes\u003c\/b\u003e\u003cspan\u003e15ml, 50ml, 100ml\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eTuberose and matcha tea, a scent Bastille call both delicate and sensual\u003c\/li\u003e\n      \u003cli\u003eTop notes of bergamot, mate, matcha and pink pepper\u003c\/li\u003e\n      \u003cli\u003eA heart of tuberose, neroli, orange blossom and jasmine\u003c\/li\u003e\n      \u003cli\u003eBenzoin, tonka bean, sandalwood and cedar in the base\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eThree sizes, one scent\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003eFrom £39.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003e15ML · 50ML · 100ML · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003eSpray\u003c\/b\u003eApply to clean, dry skin at the pulse points, the wrists and the base of the neck.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eLet it open\u003c\/b\u003eLeave it to settle rather than rubbing it in, so the bergamot and matcha top gives way to the tuberose heart.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eTop up\u003c\/b\u003eThe 15ml is easy to carry, so you can refresh the tuberose through the day.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eWear it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/rayon-vert-edp\"\u003eBastille Rayon Vert EDP\u003c\/a\u003e, the green basil and fennel counterpart from the same house\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/paradis-nuit-edp\"\u003eBastille Paradis Nuit EDP\u003c\/a\u003e, the cassie flower and sandalwood scent from the same house\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat does Pleine Lune smell like?\u003c\/summary\u003e\u003cp\u003eTuberose with matcha tea. Bastille describe a tribute to the duality of tuberose, delicate and sensual, provocative yet innocent.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat are the full notes?\u003c\/summary\u003e\u003cp\u003eTop notes of bergamot, mate, matcha and pink pepper. Heart notes of tuberose, neroli, orange blossom and jasmine. Base notes of benzoin, tonka bean, sandalwood and cedar.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat sizes does it come in?\u003c\/summary\u003e\u003cp\u003eThree: 15ml, 50ml and 100ml. Prices start at £39.00 for the 15ml.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs it an eau de parfum?\u003c\/summary\u003e\u003cp\u003eYes. All three sizes are eau de parfum.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs it a floral scent?\u003c\/summary\u003e\u003cp\u003eTuberose leads it, with neroli, orange blossom and jasmine in the heart. The matcha and pink pepper on top keep the opening fresh.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eAt 33 Berkeley Street\u003c\/p\u003e\n    \u003cp\u003eBastille is a French fragrance house. Pleine Lune sits on the fragrance shelf at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair.\u003c\/p\u003e\n    \u003cp\u003eAll three sizes are stocked in-store and online, so you can try it on skin before you choose one.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Bastille","offers":[{"title":"15ml","offer_id":45120180748545,"sku":"BEM-BAS-PLEINELUNE-15","price":39.0,"currency_code":"GBP","in_stock":false},{"title":"50ml","offer_id":44503621730561,"sku":"BEM-BAS-PLEINELUNE-50","price":98.0,"currency_code":"GBP","in_stock":true},{"title":"100ml","offer_id":45120003309825,"sku":"BEM-BAS-PLEINELUNE-100","price":145.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/PleineLune15mlavecEtu-RVB1X1-Bastille.jpg?v=1771105325"},{"product_id":"demain-promis-edp","title":"Bastille Demain Promis EDP","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003eEDP\u003c\/b\u003e\u003cspan\u003eEau de parfum\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eLavender, sage\u003c\/b\u003e\u003cspan\u003eSignature notes\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003e3 sizes\u003c\/b\u003e\u003cspan\u003e15ml, 50ml, 100ml\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eA tranquil blend of lavender, sage and chai latte\u003c\/li\u003e\n      \u003cli\u003eTop notes of bergamot, cinnamon and cardamom\u003c\/li\u003e\n      \u003cli\u003eA heart of rose, lavender, sage and milk\u003c\/li\u003e\n      \u003cli\u003ePatchouli, tonka bean, sandalwood and vetiver in the base\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eThree sizes, one scent\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003eFrom £39.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003e15ML · 50ML · 100ML · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003eSpray\u003c\/b\u003eApply to clean, dry skin at the pulse points, the wrists and the base of the neck.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eLet it open\u003c\/b\u003eLeave it to settle rather than rubbing it in, so the bergamot and cardamom give way to the lavender heart.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eMake it a ritual\u003c\/b\u003eWear it in the morning with the phone down, a meditation or the book you have been meaning to finish.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eWear it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/hors-piste-edp\"\u003eBastille Hors-Piste EDP\u003c\/a\u003e, the brighter citrus counterpart from the same house\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/dreem-distillery-moonlit-illuminating-sleep-mask-50ml\"\u003eDreem Moonlit Sleep Mask\u003c\/a\u003e, for the quiet end of the same ritual\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat does Demain Promis smell like?\u003c\/summary\u003e\u003cp\u003eA tranquil blend of lavender, sage and chai latte. It is the calm end of the Bastille range rather than the bright one.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat are the full notes?\u003c\/summary\u003e\u003cp\u003eTop notes of bergamot, cinnamon and cardamom. Heart notes of rose, lavender, sage and milk. Base notes of patchouli, tonka bean, sandalwood, vetiver, lavender and rose.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat sizes does it come in?\u003c\/summary\u003e\u003cp\u003eThree: 15ml, 50ml and 100ml. Prices start at £39.00 for the 15ml.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs it an eau de parfum?\u003c\/summary\u003e\u003cp\u003eYes. All three sizes are eau de parfum.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhen should I wear it?\u003c\/summary\u003e\u003cp\u003eBastille wrote it around a morning ritual, the moment you turn off Netflix, meditate and settle into a book. The spiced, milky character suits quiet hours at either end of the day.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eAt 33 Berkeley Street\u003c\/p\u003e\n    \u003cp\u003eBastille is a French fragrance house. Demain Promis sits on the fragrance shelf at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair.\u003c\/p\u003e\n    \u003cp\u003eAll three sizes are stocked in-store and online, so you can try it on skin before you choose one.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Bastille","offers":[{"title":"100ml","offer_id":45023778570497,"sku":"BEM-BAS-DEMAIN-100","price":145.0,"currency_code":"GBP","in_stock":true},{"title":"50ml","offer_id":44503624057089,"sku":"BEM-BAS-DEMAIN-50","price":98.0,"currency_code":"GBP","in_stock":true},{"title":"15ml","offer_id":45120140280065,"sku":"BEM-BAS-DEMAIN-15","price":39.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/Demain_Promis_15ml_avec_Etui-RVB_1X1-Bastille.jpg?v=1771105325"},{"product_id":"un-deux-trois-soleil-edp","title":"Bastille Un Deux Trois Soleil EDP","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003eEDP\u003c\/b\u003e\u003cspan\u003eEau de parfum\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eAlmond and tonka\u003c\/b\u003e\u003cspan\u003eWith vanilla\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003e3 sizes\u003c\/b\u003e\u003cspan\u003e15ml, 50ml, 100ml\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eAlmond and tonka bean, with vanilla and incense running through it\u003c\/li\u003e\n      \u003cli\u003eTop notes of bergamot, pink pepper and grapefruit\u003c\/li\u003e\n      \u003cli\u003eA heart of bitter almond, heliotrope and incense\u003c\/li\u003e\n      \u003cli\u003eVanilla, tonka bean and benzoin in the base\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eThree sizes, one scent\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003eFrom £39.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003e15ML · 50ML · 100ML · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003eSpray\u003c\/b\u003eApply to clean, dry skin at the pulse points, the wrists and the base of the neck.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eLet it open\u003c\/b\u003eLeave it to settle rather than rubbing it in, so the citrus top gives way to the almond heart.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eTop up\u003c\/b\u003eThe 15ml is easy to carry, so you can refresh the vanilla and tonka base through the day.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eWear it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/15-juillet-edp\"\u003eBastille Juillet 14 EDP\u003c\/a\u003e, another vanilla, benzoin and tonka bean base from the same house\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/paradis-nuit-edp\"\u003eBastille Paradis Nuit EDP\u003c\/a\u003e, the cassie flower and sandalwood scent from the same house\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat does Un Deux Trois Soleil smell like?\u003c\/summary\u003e\u003cp\u003eAlmond and tonka bean. Bastille describe an overdose of almond and vanilla intertwined with incense.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat are the full notes?\u003c\/summary\u003e\u003cp\u003eTop notes of bergamot, pink pepper and grapefruit. Heart notes of bitter almond, heliotrope and incense. Base notes of vanilla, tonka bean and benzoin.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat sizes does it come in?\u003c\/summary\u003e\u003cp\u003eThree: 15ml, 50ml and 100ml. Prices start at £39.00 for the 15ml.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs it an eau de parfum?\u003c\/summary\u003e\u003cp\u003eYes. All three sizes are eau de parfum.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs it a sweet scent?\u003c\/summary\u003e\u003cp\u003eAlmond, vanilla and tonka bean sit at the centre of it. The bergamot, pink pepper and grapefruit on top open it out, and incense runs through the heart.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eAt 33 Berkeley Street\u003c\/p\u003e\n    \u003cp\u003eBastille is a French fragrance house. Un Deux Trois Soleil sits on the fragrance shelf at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair.\u003c\/p\u003e\n    \u003cp\u003eAll three sizes are stocked in-store and online, so you can try it on skin before you choose one.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Bastille","offers":[{"title":"100ml","offer_id":44503635427585,"sku":"BEM-BAS-UNDEUX-100","price":145.0,"currency_code":"GBP","in_stock":true},{"title":"50ml","offer_id":44503631397121,"sku":"BEM-BAS-UNDEUX-50","price":98.0,"currency_code":"GBP","in_stock":true},{"title":"15ml","offer_id":45120091816193,"sku":"BEM-BAS-UNDEUX-15","price":39.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/Un_Deux_TroisSoleil15mlavecEtui-RVB1X1-Bastille.jpg?v=1771105924"},{"product_id":"beaute-the-repair-shine-hairbrush-for-thick-or-curly-hair","title":"Altesse Studio Prestige – 100% Handmade Hairbrush for Repair and Shine","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003e100%\u003c\/b\u003e\u003cspan\u003eFirst cut boar\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eOlive wood\u003c\/b\u003e\u003cspan\u003eHand oiled handle\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003e19cm\u003c\/b\u003e\u003cspan\u003eLength\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eFirst cut boar bristles, hand tied to suit hair from the finest to the curliest\u003c\/li\u003e\n      \u003cli\u003eBristle structure close to keratin, so it lifts the scalp's natural oils and carries them down the lengths\u003c\/li\u003e\n      \u003cli\u003eOlive wood handle, hand oiled with linseed oil and naturally antistatic\u003c\/li\u003e\n      \u003cli\u003eMade in France, Entreprise du Patrimoine Vivant certified\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eMADE ENTIRELY BY HAND\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003e£395.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003eL 19CM X W 5CM · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003eBrush straight\u003c\/b\u003eWork from roots to ends, twenty five strokes with the head held straight.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eTilt and repeat\u003c\/b\u003eTwenty five strokes tilted right, twenty five tilted left, then twenty five forward.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eClean it monthly\u003c\/b\u003eDip in lukewarm, lightly soapy water, massage the bristles, rinse and dry flat with the bristles facing down.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eUse it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/beaute-the-gentle-detangling-hairbrush-for-thick-or-curly-hair\"\u003eAltesse Gentle Detangling Hairbrush\u003c\/a\u003e, to detangle before you brush\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/manketti-hair-oil\"\u003eCharlotte Mensah Manketti Hair Oil\u003c\/a\u003e, worked through the lengths\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat are the bristles made of?\u003c\/summary\u003e\u003cp\u003e100% first cut boar, hand tied. Their structure is close to keratin, so they lift the scalp's natural oils and carry them down the lengths.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat hair does it suit?\u003c\/summary\u003e\u003cp\u003eThe bristles are hand tied in an arrangement designed to suit every hair type, from the finest to the curliest.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow is it made?\u003c\/summary\u003e\u003cp\u003eEntirely by hand. It is shaped, drilled and bristled by artisans in Picardy using 19th century technique.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow do I clean it?\u003c\/summary\u003e\u003cp\u003eRemove loose hair from between the bristles. Dip the brush in lukewarm, lightly soapy water, massage the bristles gently, rinse and dry flat with the bristles facing down. Once a month is enough.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow do I look after the handle?\u003c\/summary\u003e\u003cp\u003eWhen the olive wood begins to lighten, wipe the handle with two drops of vegetable oil on a soft cloth.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eAT 33 BERKELEY STREET\u003c\/p\u003e\n    \u003cp\u003eAltesse Studio brushes are made in France and carry Entreprise du Patrimoine Vivant certification. Each one is shaped, drilled and bristled by hand in Picardy, in workshops that have carried the trade for six generations.\u003c\/p\u003e\n    \u003cp\u003eStocked at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair. The brush is repairable for life, arrives with a numbered certificate of authenticity, and is presented in a hinged case made from recycled plastic.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Altesse Studio","offers":[{"title":"Default Title","offer_id":44959618629889,"sku":"BEM-ALT-PRESTIGE-SHINE","price":395.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/aa1d6993-52c8-4145-b743-2e5592a37abd.png?v=1771089647"},{"product_id":"beaute-the-gentle-detangling-hairbrush-for-thick-or-curly-hair","title":"Altesse Studio Gentle Detangling Hairbrush","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003eNylon\u003c\/b\u003e\u003cspan\u003eBio sourced fibre\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eTwo\u003c\/b\u003e\u003cspan\u003eHair type versions\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eFrance\u003c\/b\u003e\u003cspan\u003eAltesse workshops\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eBio sourced nylon fibres, flexible enough to detangle gently\u003c\/li\u003e\n      \u003cli\u003eThe stacking of the fibre is developed for precise detangling\u003c\/li\u003e\n      \u003cli\u003eWorked to respect the hair fibre as it passes through\u003c\/li\u003e\n      \u003cli\u003ePiled with an exclusive technique developed in the Altesse workshops in France\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eONE BRUSH, TWO VERSIONS\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003e£210.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003eFINE TO MEDIUM OR THICK OR CURLY · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003eChoose the version\u003c\/b\u003eFine to medium, or thick or curly.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eDetangle\u003c\/b\u003eWork the brush through the hair. The flexible nylon fibre lifts tangles precisely and gently.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eBetween uses\u003c\/b\u003eLift the loose hair out from between the fibres.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eUse it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/beaute-the-repair-shine-hairbrush-for-thick-or-curly-hair\"\u003eAltesse Prestige Hairbrush\u003c\/a\u003e, for the boar bristle finish once hair is detangled\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/manketti-oil-conditioner\"\u003eCharlotte Mensah Manketti Oil Conditioner\u003c\/a\u003e, to soften the lengths first\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat are the bristles made of?\u003c\/summary\u003e\u003cp\u003eBio sourced nylon fibres. Their flexibility and the way they are stacked were developed for gentle, precise detangling.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhich version should I choose?\u003c\/summary\u003e\u003cp\u003eThere are two. One is worked for fine to medium hair, the other for thick or curly hair.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs it gentle on the hair?\u003c\/summary\u003e\u003cp\u003eThe fibre is developed to detangle while respecting the hair fibre as it passes through.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhere is it made?\u003c\/summary\u003e\u003cp\u003eIn France. The fibres are piled with an exclusive technique developed in the Altesse workshops.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eDoes it suit curly hair?\u003c\/summary\u003e\u003cp\u003eYes. Choose the thick or curly version.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eAT 33 BERKELEY STREET\u003c\/p\u003e\n    \u003cp\u003eThe Gentle Detangling Hairbrush is part of the Altesse Studio hair tools stocked at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair.\u003c\/p\u003e\n    \u003cp\u003eIt sits alongside the brand's boar bristle brushes as the detangling step, and comes in a version for fine to medium hair and a version for thick or curly hair.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Altesse Studio","offers":[{"title":"Fine to Medium","offer_id":57864256979326,"sku":"BEM-ALT-BEAUTE-DET-TC-1","price":210.0,"currency_code":"GBP","in_stock":true},{"title":"Thick or Curly","offer_id":57864257012094,"sku":"BEM-ALT-BEAUTE-DET-TC-2","price":210.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/AltesseDetanglingBrush1.jpg?v=1787057012"},{"product_id":"beaute-the-brushing-shine-hairbrush-for-all-hair-types","title":"Altesse Studio Beauté The Styling \u0026 Shine Hairbrush","description":"\u003cdiv class=\"lightly-spaced-row not-in-quickbuy\"\u003e\n\u003cdiv class=\"product-info-block\"\u003e\n\u003cdiv class=\"rte cf\"\u003e\n\u003cdiv class=\"metafield-rich_text_field\"\u003e\n\u003cdiv class=\"metafield-rich_text_field\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003cstrong\u003eStyling \u0026amp; Shine Hairbrush – Smooth, Protect \u0026amp; Shine\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eStyling \u0026amp; Shine Hairbrush\u003c\/strong\u003e is designed to \u003cstrong\u003esmooth, protect, and add shine\u003c\/strong\u003e while you blow-dry. Its \u003cstrong\u003eunique fiber stacking and premium boar bristles\u003c\/strong\u003e speed up drying, \u003cstrong\u003eshield hair from heat\u003c\/strong\u003e, and enhance natural shine for \u003cstrong\u003ehealthy, frizz-free hair\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Benefits:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSpeeds up blow-drying\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eProtects hair from heat damage\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSmooths and adds shine\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eIdeal for all hair types\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Altesse Studio","offers":[{"title":"Default Title","offer_id":44960041402625,"sku":"BEM-ALT-BEAUTE-STYLE","price":210.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/StylingHairbrush1.webp?v=1787068497"},{"product_id":"prestige-the100-handmade-hair-and-beard-brush","title":"Altesse Studio Prestige - The 100% Handmade Hair \u0026 Beard Brush","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003e100%\u003c\/b\u003e\u003cspan\u003eFirst cut boar\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eOlive wood\u003c\/b\u003e\u003cspan\u003eHand oiled handle\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eHair \u0026amp; beard\u003c\/b\u003e\u003cspan\u003eOne brush\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eFirst cut boar bristles, the finest part of the fibre and naturally rich in keratin\u003c\/li\u003e\n      \u003cli\u003eHand tied to reach through every hair density and carry the natural oils to the tips\u003c\/li\u003e\n      \u003cli\u003eOlive wood handle, hand oiled with linseed oil and shaped to sit in the palm\u003c\/li\u003e\n      \u003cli\u003eMade in France, Entreprise du Patrimoine Vivant certified\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eMADE ENTIRELY BY HAND\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003e£395.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003eHAIR AND BEARD BRUSH · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003eOn the hair\u003c\/b\u003eBrush from the root so the bristles lift the natural oils and carry them to the tips.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eOn the beard\u003c\/b\u003eBrush through to smooth and structure the hair, soften the texture and lift away impurities and dead skin.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eClean it monthly\u003c\/b\u003eDip in lukewarm, lightly soapy water, massage the bristles, rinse and dry flat with the bristles facing down.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eUse it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/manketti-hair-oil\"\u003eCharlotte Mensah Manketti Hair Oil\u003c\/a\u003e, worked through before you brush\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/beaute-the-repair-shine-hairbrush-for-thick-or-curly-hair\"\u003eAltesse Prestige Hairbrush\u003c\/a\u003e, the hair only brush in the same range\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat are the bristles made of?\u003c\/summary\u003e\u003cp\u003e100% first cut boar, the finest part of the fibre and naturally rich in keratin, hand tied into the head.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I use it on my beard?\u003c\/summary\u003e\u003cp\u003eYes. It is built for the hair and the beard in a single tool, and suits all hair types and all beards.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is the handle made of?\u003c\/summary\u003e\u003cp\u003eOlive wood, hand oiled with linseed oil and shaped to sit in the palm.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow do I clean it?\u003c\/summary\u003e\u003cp\u003eRemove loose hair from between the bristles. Dip the brush in lukewarm, lightly soapy water, massage the bristles gently, rinse and dry flat with the bristles facing down. Once a month is enough.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat does it come with?\u003c\/summary\u003e\u003cp\u003eA numbered certificate of authenticity, presented in a hinged case made from recycled plastic. The brush is repairable for life.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eAT 33 BERKELEY STREET\u003c\/p\u003e\n    \u003cp\u003eAltesse call this one the Officer's Brush. It is made entirely by hand in their Picardy workshops using 19th century technique, and carries Entreprise du Patrimoine Vivant certification.\u003c\/p\u003e\n    \u003cp\u003eStocked at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair, alongside the rest of the Altesse Studio brushes.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Altesse Studio","offers":[{"title":"Default Title","offer_id":44960085016833,"sku":"BEM-ALT-PRESTIGE-HB","price":395.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/GroomingBrush1.webp?v=1787061499"},{"product_id":"led-mask-express-by-deessee-pro","title":"Déesse PRO Express LED Light Face Mask | Beauty Edit Mayfair","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003e10 min\u003c\/b\u003e\u003cspan\u003ePer session\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003e3 to 5\u003c\/b\u003e\u003cspan\u003eSessions a week\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eFull face\u003c\/b\u003e\u003cspan\u003eWearable mask\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhat it is\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eAn LED light face mask, engineered to be worn rather than held\u003c\/li\u003e\n      \u003cli\u003eCovers the full face in a single session\u003c\/li\u003e\n      \u003cli\u003eA session runs for ten minutes, three to five times a week\u003c\/li\u003e\n      \u003cli\u003eSuitable for all skin types and used alongside your existing skincare routine\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eONE DEVICE, YOURS TO KEEP\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003e£299.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003eLED LIGHT FACE MASK · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003ePrepare\u003c\/b\u003eApply a serum first, then put the mask on.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eTen minutes\u003c\/b\u003eWear the mask for a ten minute session across the full face.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eRepeat\u003c\/b\u003eThree to five times a week, alongside the skincare you already use.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eUse it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/luminous-glow-1\"\u003eKelsey Luminous Glow Cleansing Gel\u003c\/a\u003e, to cleanse before a session\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/morn-to-eve-global-protection-1\"\u003eKelsey Morn to Eve Serum\u003c\/a\u003e, the serum step before you put the mask on\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow long is a session?\u003c\/summary\u003e\u003cp\u003eTen minutes, across the full face.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow often should I use it?\u003c\/summary\u003e\u003cp\u003eThree to five times a week.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow is it worn?\u003c\/summary\u003e\u003cp\u003eIt is a mask, engineered to be worn on the face for the length of the session rather than held in the hand.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eDoes it suit my skin type?\u003c\/summary\u003e\u003cp\u003eIt is suitable for all skin types.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I use it with my skincare?\u003c\/summary\u003e\u003cp\u003eYes. It is used alongside your existing routine. Apply a serum before you put the mask on.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eAT 33 BERKELEY STREET\u003c\/p\u003e\n    \u003cp\u003eThe Déesse PRO Express is stocked at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair. The team are happy to demonstrate the mask and answer any questions before you buy.\u003c\/p\u003e\n    \u003cp\u003eA complimentary facial at Beauty Edit Mayfair is included with the device, so a facialist can show you how to fit the mask and how to work the sessions into your week.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e","brand":"Déesse PRO","offers":[{"title":"Default Title","offer_id":45078146416897,"sku":"BEM-BEM-DESSEPRO","price":299.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/LEDLIGHTTHERAPYMASK.jpg?v=1780122031"},{"product_id":"manketti-oil-conditioner-50ml-1","title":"Charlotte Mensah Manketti Oil Conditioner 50ml","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003e50ml\u003c\/b\u003e\u003cspan\u003eTravel size\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003e2 to 3 min\u003c\/b\u003e\u003cspan\u003eLeave on\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eManketti oil\u003c\/b\u003e\u003cspan\u003eMongongo nut\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eThe travel size of the full size Manketti Oil Conditioner\u003c\/li\u003e\n      \u003cli\u003ePowered by manketti oil, also known as mongongo\u003c\/li\u003e\n      \u003cli\u003ePuts moisture back, smooths and detangles the lengths\u003c\/li\u003e\n      \u003cli\u003eSized for travel, the gym, or a first try before the full bottle\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eSoftness, packed small\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003e£16.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003e50ML TRAVEL SIZE · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003eShampoo\u003c\/b\u003eCleanse first, then squeeze out the excess water.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eApply\u003c\/b\u003eWork through the mid lengths and ends.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eRinse\u003c\/b\u003eLeave for two to three minutes, then rinse.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eUse it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/manketti-oil-shampoo-50ml-1\"\u003eManketti Oil Shampoo 50ml\u003c\/a\u003e, the matching travel size for the same bag\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/manketti-oil-conditioner\"\u003eManketti Oil Conditioner\u003c\/a\u003e, the full size bottle for home\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs this the same formula as the full size?\u003c\/summary\u003e\u003cp\u003eYes. It is the travel size of the deeply moisturising conditioner, in a 50ml bottle.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat size is it?\u003c\/summary\u003e\u003cp\u003e50ml, sized for travel, the gym or a first trial.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWho is it for?\u003c\/summary\u003e\u003cp\u003eDry, coarse, curly, coily, relaxed and colour treated hair.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow long do I leave it on?\u003c\/summary\u003e\u003cp\u003eTwo to three minutes after shampooing, then rinse.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhere should it go?\u003c\/summary\u003e\u003cp\u003eThrough the mid lengths and ends, rather than at the roots.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eAt 33 Berkeley Street\u003c\/p\u003e\n    \u003cp\u003eThe Charlotte Mensah line sits in the haircare edit at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair, where both the 50ml and the full sizes are stocked.\u003c\/p\u003e\n    \u003cp\u003eCharlotte Mensah is a three-time winner of Afro Hairdresser of the Year at the British Hairdressing Awards and an inductee into its Hall of Fame, with more than 30 years working with curly, coily and textured hair.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e\n","brand":"Charlotte Mensah","offers":[{"title":"Default Title","offer_id":45174219964673,"sku":"BEM-CMN-MANKETTICOND-50","price":16.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/CM_Conditioner_50ml.jpg?v=1771089780"},{"product_id":"manketti-oil-shampoo-50ml-1","title":"Charlotte Mensah Manketti Oil Shampoo 50ml","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; margin-left: auto !important; margin-right: auto !important; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .block--centre, .bem-pdp .block--centre h3, .bem-pdp .block--centre p, .bem-pdp .block--centre div { text-align: center !important; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp .price { display: block; max-width: 42rem; margin-left: auto !important; margin-right: auto !important; } .bem-pdp .price__once { padding: 0 0 1.2rem; } .bem-pdp .price__once .lbl { display: inline; font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0.8rem 0 0 !important; } .bem-pdp .price__once .amt { display: inline; font-size: 1.8rem !important; font-weight: 300 !important; margin: 0 !important; } .bem-pdp .price__sub { padding: 1.6rem 0 0; } .bem-pdp .price__sub .lbl { font-size: 1.1rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1rem !important; } .bem-pdp .price__sub .amt { font-size: 4.6rem !important; font-weight: 300 !important; line-height: 1; color: #86754D !important; margin: 0 0 0.8rem !important; letter-spacing: 0.01em; } .bem-pdp .price__sub .terms { font-size: 1.2rem !important; letter-spacing: 0.12em; text-transform: uppercase; margin: 0 0 2rem !important; line-height: 1.6 !important; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '\\2212'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp .note { font-size: 1.2rem !important; line-height: 1.5 !important; margin: 1.2rem 0 0 !important; } .bem-pdp .story p { font-size: 1.6rem !important; line-height: 1.7 !important; margin: 0 0 1rem !important; } .bem-pdp .story p:last-child { margin: 0 !important; } .bem-pdp a { color: #86754D; } .bem-pdp .cta { display: inline-block; background: #86754D; color: #ffffff !important; padding: 1.4rem 3rem; font-size: 1.2rem !important; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; } .bem-pdp .cta:hover { background: #111111; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .price__sub .amt { font-size: 3.6rem !important; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } .bem-pdp .cta { display: block; padding: 1.4rem 1rem; } }\u003c\/style\u003e\n\u003cdiv class=\"bem-pdp\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cul class=\"stats\"\u003e\n      \u003cli\u003e\n\u003cb\u003e50ml\u003c\/b\u003e\u003cspan\u003eTravel size\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eCreamy\u003c\/b\u003e\u003cspan\u003eRich texture\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eManketti oil\u003c\/b\u003e\u003cspan\u003eMongongo nut\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cp class=\"kicker\"\u003eWhy it works\u003c\/p\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003eThe travel size of the full size Manketti Oil Shampoo\u003c\/li\u003e\n      \u003cli\u003eBuilt around manketti oil, also known as mongongo\u003c\/li\u003e\n      \u003cli\u003eCleanses gently without stripping, leaving hair hydrated and supple\u003c\/li\u003e\n      \u003cli\u003eSized for travel, the gym, or a first try before the full bottle\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block block--centre\"\u003e\n    \u003ch3\u003eWash day, in a weekend bag\u003c\/h3\u003e\n    \u003cdiv class=\"price\"\u003e\n      \u003cdiv class=\"price__sub\"\u003e\n        \u003cp class=\"lbl\"\u003eBuy once\u003c\/p\u003e\n        \u003cp class=\"amt\"\u003e£16.00\u003c\/p\u003e\n        \u003cp class=\"terms\"\u003e50ML TRAVEL SIZE · IN-STORE \u0026amp; ONLINE\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eHow to use it\u003c\/h3\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\n\u003cb\u003eMassage\u003c\/b\u003eMassage into wet hair from roots to ends.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eRinse\u003c\/b\u003eRinse well.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eCondition\u003c\/b\u003eFollow with the Manketti Oil Conditioner.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eUse it with\u003c\/h3\u003e\n    \u003cul class=\"facts\"\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/manketti-oil-conditioner-50ml-1\"\u003eManketti Oil Conditioner 50ml\u003c\/a\u003e, the matching travel size for the same bag\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/manketti-oil-shampoo-1\"\u003eManketti Oil Shampoo\u003c\/a\u003e, the full size bottle for home\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003ch3\u003eQuestions\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs this the same formula as the full size?\u003c\/summary\u003e\u003cp\u003eYes. It is the travel size of the rich, creamy moisturising shampoo, in a 50ml bottle.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat size is it?\u003c\/summary\u003e\u003cp\u003e50ml, sized for travel, the gym or a first trial.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWho is it for?\u003c\/summary\u003e\u003cp\u003eDry, coarse, curly, coily, relaxed and colour treated hair.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is the texture like?\u003c\/summary\u003e\u003cp\u003eRich and creamy. It cleanses gently rather than stripping.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat should I use after it?\u003c\/summary\u003e\u003cp\u003eThe Manketti Oil Conditioner, which also comes in a matching 50ml size.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block story\"\u003e\n    \u003cp class=\"kicker\"\u003eAt 33 Berkeley Street\u003c\/p\u003e\n    \u003cp\u003eThe Charlotte Mensah line sits in the haircare edit at Beauty Edit Mayfair, 33 Berkeley Street, Mayfair, where both the 50ml and the full sizes are stocked.\u003c\/p\u003e\n    \u003cp\u003eCharlotte Mensah is a three-time winner of Afro Hairdresser of the Year at the British Hairdressing Awards and an inductee into its Hall of Fame, with more than 30 years working with curly, coily and textured hair.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cscript\u003e(function(){function hideLabel(){var sel='h1,h2,h3,h4,h5,h6,summary,legend,.h1,.h2,.h3,.h4';var nodes=document.querySelectorAll(sel);for(var i=0;i\u003cnodes.length;i++){var el=nodes[i];if(el.closest\u0026\u0026el.closest('.bem-pdp')){continue;}if(el.textContent.trim().toLowerCase()==='description'){el.style.display='none';var next=el.nextElementSibling;if(next\u0026\u0026(next.tagName==='HR'||next.getBoundingClientRect().height\u003c=2)){next.style.display='none';}}}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',hideLabel);}else{hideLabel();}})();\u003c\/script\u003e\n","brand":"Charlotte Mensah","offers":[{"title":"Default Title","offer_id":45174246932737,"sku":"BEM-CMN-MANKETTISHAMP-50","price":16.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/CM_Shampoo_50ml.jpg?v=1771105339"},{"product_id":"the-beauty-edit-express-facial-gift-card","title":"Beauty Edit Mayfair - Signature Facial Gift Voucher","description":"\u003cstyle\u003e .bem-pdp { font-family: 'Jost','Josefin Sans','Century Gothic',sans-serif; color: #111111; max-width: 720px; } .bem-pdp * { box-sizing: border-box; } .bem-pdp .lead { font-size: 1.8rem !important; line-height: 1.75 !important; margin: 0 0 2.4rem !important; max-width: 58rem; } .bem-pdp .kicker { font-size: 1.5rem !important; letter-spacing: 0.2em; text-transform: uppercase; color: #86754D !important; margin: 0 0 1.6rem !important; } .bem-pdp h3 { font-size: 1.5rem !important; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 300 !important; color: #111111 !important; margin: 0 0 1.6rem !important; line-height: 1.4 !important; } .bem-pdp .block { padding: 2.6rem 0; border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp .block:first-child { border-top: 0; padding-top: 0; } .bem-pdp .stats { display: grid; gap: 0; list-style: none; margin: 0 !important; padding: 0 !important; grid-template-columns: repeat(3,1fr); } .bem-pdp .stats li { margin: 0 !important; padding: 0.6rem 1.2rem; text-align: center; border-left: 1px solid rgba(134,117,77,0.4); } .bem-pdp .stats li:first-child { border-left: 0; } .bem-pdp .stats b { display: block; font-size: 2.2rem !important; font-weight: 300 !important; line-height: 1.1; margin-bottom: 0.5rem; } .bem-pdp .stats span { display: block; font-size: 1rem !important; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.4; } .bem-pdp .facts { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(2,1fr); gap: 1.4rem 2.4rem; } .bem-pdp .facts li { margin: 0 !important; font-size: 1.6rem !important; line-height: 1.6 !important; } .bem-pdp .steps { list-style: none; counter-reset: s; margin: 0 !important; padding: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; } .bem-pdp .steps li { counter-increment: s; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.55 !important; } .bem-pdp .steps li:before { content: counter(s); display: block; font-size: 2rem !important; color: #86754D; line-height: 1; margin-bottom: 0.8rem; } .bem-pdp .steps b { display: block; font-size: 1.2rem !important; font-weight: 300 !important; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 0.6rem; } .bem-pdp details { border-bottom: 1px solid rgba(134,117,77,0.4); } .bem-pdp details:first-of-type { border-top: 1px solid rgba(134,117,77,0.4); } .bem-pdp summary { cursor: pointer; list-style: none; padding: 1.4rem 0; font-size: 1.4rem !important; letter-spacing: 0.1em; text-transform: uppercase; display: flex; justify-content: space-between; gap: 1.6rem; align-items: baseline; } .bem-pdp summary::-webkit-details-marker { display: none; } .bem-pdp summary:after { content: '+'; color: #86754D; font-size: 1.8rem; line-height: 1; } .bem-pdp details[open] summary:after { content: '−'; } .bem-pdp details p { padding: 0 0 1.6rem !important; margin: 0 !important; font-size: 1.5rem !important; line-height: 1.65 !important; } .bem-pdp a { color: #86754D; } @media screen and (max-width: 749px) { .bem-pdp .stats b { font-size: 1.9rem !important; } .bem-pdp .facts { grid-template-columns: 1fr; gap: 1.2rem; } .bem-pdp .steps { grid-template-columns: 1fr; gap: 1.8rem; } .bem-pdp .stats li { padding: 0.4rem 0.6rem; } } \u003c\/style\u003e \u003cdiv class=\"bem-pdp\"\u003e \u003cdiv class=\"block\"\u003e \u003cp class=\"lead\"\u003eThe facial by which the others are measured. Conceived by Sherrille Riley across almost three decades in skin, and composed in the moment for the face before her.\u003c\/p\u003e \u003cul class=\"stats\"\u003e \u003cli\u003e\n\u003cb\u003e90 min\u003c\/b\u003e\u003cspan\u003eSignature treatment\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003e12 months\u003c\/b\u003e\u003cspan\u003eValid from purchase\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003e24 hours\u003c\/b\u003e\u003cspan\u003eE-voucher by email\u003c\/span\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003cp class=\"kicker\"\u003eWhat happens in the ninety minutes\u003c\/p\u003e \u003cul class=\"facts\"\u003e \u003cli\u003eA double cleanse to take the day off the skin properly\u003c\/li\u003e \u003cli\u003eA fine resurfacing, judged against what your skin can take\u003c\/li\u003e \u003cli\u003eDeep lymphatic sculpting with cryotherapy globes\u003c\/li\u003e \u003cli\u003eA close of red light that settles the complexion and leaves it lit\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eHow the voucher works\u003c\/h3\u003e \u003col class=\"steps\"\u003e \u003cli\u003e\n\u003cb\u003eBuy it\u003c\/b\u003eChoose the treatment and complete your order.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eIt arrives\u003c\/b\u003eAn e-voucher is emailed to you within 24 hours.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eThey book\u003c\/b\u003eRedeemable at 33 Berkeley Street, Mayfair.\u003c\/li\u003e \u003c\/ol\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eAlso worth knowing\u003c\/h3\u003e \u003cul class=\"facts\"\u003e \u003cli\u003e\n\u003ca href=\"\/collections\/facial-courses\"\u003eFacial courses\u003c\/a\u003e, four paid for and a fifth given\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/collections\/facials\"\u003eEvery facial voucher\u003c\/a\u003e, Express and Signature\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/pages\/book-a-facial\"\u003eBook a facial\u003c\/a\u003e if it is for you rather than a gift\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"block\"\u003e \u003ch3\u003eQuestions\u003c\/h3\u003e \u003cdetails\u003e\u003csummary\u003eHow long is it valid?\u003c\/summary\u003e\u003cp\u003eTwelve months from the date of purchase.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eHow is it delivered?\u003c\/summary\u003e\u003cp\u003eAs an e-voucher, emailed to the purchaser within 24 hours of the order.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eCan they use it against a different treatment?\u003c\/summary\u003e\u003cp\u003eEmail enquiries@beautyeditmayfair.com and we will help. It is easier to arrange before they book than on the day.\u003c\/p\u003e\u003c\/details\u003e \u003cdetails\u003e\u003csummary\u003eWhere is it redeemed?\u003c\/summary\u003e\u003cp\u003eBeauty Edit Mayfair, 33 Berkeley Street, London W1J 8EN. Green Park is a four minute walk.\u003c\/p\u003e\u003c\/details\u003e \u003c\/div\u003e \u003c\/div\u003e","brand":"Beauty Edit Mayfair","offers":[{"title":"Default Title","offer_id":55870715855230,"sku":"","price":195.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/beauty-edit-mayfair_giftvoucher.png?v=1787329676"},{"product_id":"natural-marine-collagen-original","title":"Vida Glow Marine Collagen Sachets - Original","description":"\u003cp\u003eMeet the ingestible collagen that started it all. Vida Glow's Natural Marine Collagen Sachets in Original are a daily beauty supplement clinically proven to smooth fine lines, increase skin firmness and enhance elasticity from within.\u003c\/p\u003e\n\n\u003cp\u003eMade from sustainably sourced fish skin, Vida Glow's hydrolysed marine collagen peptides are activated for superior absorption so your body can actually use every gram. Stir into water, juice or your morning routine and let the results speak for themselves.\u003c\/p\u003e\n\n\u003ch3\u003eWhat it does\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSmooths fine lines and wrinkles\u003c\/li\u003e\n\u003cli\u003eIncreases skin firmness and elasticity\u003c\/li\u003e\n\u003cli\u003eSupports thicker, stronger hair and nails\u003c\/li\u003e\n\u003cli\u003eClinically proven results\u003c\/li\u003e\n\u003cli\u003eSustainably sourced marine collagen\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eAvailable at Beauty Edit Mayfair, London's clean beauty destination at 33 Berkeley Street, W1J 8EN. Shop in-store or order online with fast UK delivery.\u003c\/p\u003e","brand":"Vida Glow","offers":[{"title":"Default Title","offer_id":45334313238785,"sku":"","price":39.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/1103\/1041\/files\/13457176-1464927543868196.jpg?v=1771089789"}],"url":"https:\/\/beautyeditmayfair.com\/collections\/most-loved.oembed?page=10","provider":"Beauty Edit Mayfair","version":"1.0","type":"link"}