1 2 3<!DOCTYPE html> 4<html lang="en"> 5<head> 6 7 8 9 10 11 12 13 14 15 <meta charset="utf-8" /> 16 17 18
18<script> 19 dataLayer = [ 20 { 21 "brandSite": "www.bodyform.co.uk", 22 "country": "GB", 23 "language": "EN", 24 "brand": "Bodyform", 25 "userLoggedIn": "false", 26 "environment": "live", 27 "pageUID": "158309", 28 "pageURI": "tcm:319-158309-64", 29 "pageHierarchy": "070-070", 30 "pageTitle": "Placeholder - Product Category - Period Pads", 31 "pageType": ["Product Category landing page"], 32 "contentType": ["Period Pads"], 33 "pageUrlSegment": "/shop-our-products/available-in-store/ultra-towels/", 34 "publishedOn": "26/05/2026 12:14:02" 35 } 36 ]; 37 </script>
37 38 39 40 41
41<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js" defer integrity="sha384-ZvpUoO/+PpLXR1lu4jmpXWu80pZlYUAfxl5NsBMWOEPSjUn/6Z/hRTt8+pR6L4N2" crossorigin="anonymous"></script>
41 42
42<script> 43 window.dataLayer = window.dataLayer || []; 44 window.dataLayer.push({ 45 page_uid: '158309' 46 }) 47 </script>
47 48
48<script>
vendor: 407 bytes, lines 48-56
48 49 (function (w, d, s, l, i) { 50 w[l] = w[l] || []; 51 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 52 var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; 53 j.async = true; 54 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 55 f.parentNode.insertBefore(j, f); 56 })(window, document, 'script', 'dataLayer', '
56GTM-KKQLHRR
vendor: 4 bytes, line 56
56');
57</script>
57 58 59
59<script src="https://s786.bodyform.co.uk/script.js" type="text/plain" class="optanon-category-C0004-C0010" ></script>
59 60 61 62 <title>Period Pads | Bodyform</title> 63 64 <meta name="description" content="Donât let anything come between you and your femininity, especially periods." /> 65 <meta name="twitter:url" content="https://www.bodyform.co.uk/shop-our-products/available-in-store/ultra-towels/" /> 66 <meta name="twitter:title" content="Period Pads" /> 67 <meta name="twitter:card" content="summary" /> 68 <meta name="twitter:site" content="SeoTwitterSite" /> 69 <meta name="og:url" content="https://www.bodyform.co.uk/shop-our-products/available-in-store/ultra-towels/" /> 70 <meta name="og:title" content="Period Pads" /> 71 <meta name="og:type" content="SeoOpengraphType" /> 72 <meta name="article:publisher" content="SeoOpengraphArticlePublisher" /> 73 <meta name="robots" content="SeoMetaRobot" /> 74 <meta http-equiv="x-ua-compatible" content="ie=edge" />
74<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"0daf5539a6","applicationID":"1475408168","transactionName":"ZVJTZUJVWUoCBk1cWFwYfGdzG2dYBAB6WllGRV5dXFFFFjMEXlA=","queueTime":0,"applicationTime":2248,"agent":"","atts":""}</script>
74<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:[]},session_trace:{sampling_rate:0.0,mode:"FIXED_RATE",enabled:true,error_sampling_rate:0.0},performance:{capture_marks:false,capture_detail:false,capture_measures:true},browser_consent_mode:{enabled:false},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1588630988",accountID:"1124331",trustKey:"1225316",xpid:"VQcFVVVQCRABUFZXAwEPV1IJ",licenseKey:"0daf5539a6",applicationID:"1475408168",browserID:"1588630988"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */ 75(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
75e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
75const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
75if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
75o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
75(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
75;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
75{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
75ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
75{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
75null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
75dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
75imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
75return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
75!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
75if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
75);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
75class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
75h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
75 76 <meta name="viewport" content="width=device-width, initial-scale=1" /> 77 <meta name="application-name" content="Bodyform" /> 78 <meta name="msapplication-TileColor" content="#FFFFFF" /> 79 <meta name="msapplication-TileImage" content="https://assets.www.essity.com/libresse/1.159.0-release.2/img/favicons/mstile-144x144.png" /> 80 <meta name="msapplication-square70x70logo" content="https://assets.www.essity.com/libresse/1.159.0-release.2/img/favicons/mstile-70x70.png" /> 81 <meta name="msapplication-square150x150logo" content="https://assets.www.essity.com/libresse/1.159.0-release.2/img/favicons/mstile-150x150.png" /> 82 <meta name="msapplication-square310x310logo" content="https://assets.www.essity.com/libresse/1.159.0-release.2/img/favicons/mstile-310x310.png" /> 83 84 <meta http-equiv="Content-Security-Policy" content="img-src 'self' blob: data: libresse-images.essity.com masdpstatic.azureedge.net productmediafeminine.azureedge.net stats.g.doubleclick.net *.bazaarvoice.com *.powerreviews.com *.facebook.com adservice.google.com http://assets.clic2buy.com www.google-analytics.com http://res.cloudinary.com *.www.essity.com https:;" /> 85 <meta http-equiv="Content-Security-Policy" content="media-src 'self' blob: data: mediafeminineprod.streaming.mediaservices.windows.net https:;" /> 86 <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline' masdpstatic.azureedge.net *.bazaarvoice.com *.powerreviews.com www.google-analytics.com *.googleapis.com www.googletagmanager.com http://assets.clic2buy.com *.www.essity.com https:;" /> 87 <meta http-equiv="Content-Security-Policy" content="form-action 'self' *.facebook.com *.newrelic.com js-agent.newrelic.com https:;" /> 88 <meta http-equiv="Content-Security-Policy" content="script-src 'self' blob: 'unsafe-inline' 'unsafe-eval' masdpstatic.azureedge.net www.google-analytics.com *.googleapis.com www.googletagmanager.com *.bazaarvoice.com *.newrelic.com js-agent.newrelic.com *.facebook.net bam.nr-data.net http://assets.clic2buy.com http://widget.clic2buy.com http://assets.clic2drive.com http://widget.clic2drive.com *.powerreviews.com ssl.p.jwpcdn.com *.www.essity.com https:;" /> 89 <link rel="canonical" href="https://www.bodyform.co.uk/shop-our-products/available-in-store/ultra-towels/"/> 90 <link rel="alternate" hreflang="en-GB" href="https://www.bodyform.co.uk/shop-our-products/available-in-store/ultra-towels/" /> 91 <link rel="apple-touch-icon-precomposed" sizes="57x57" href="https://assets.www.essity.com/libresse/1.159.0-release.2/img/favicons/apple-touch-icon-57x57.png" /> 92 <link rel="apple-touch-icon-precomposed" sizes="114x114" href="https://assets.www.essity.com/libresse/1.159.0-release.2/img/favicons/apple-touch-icon-114x114.png" /> 93 <link rel="apple-touch-icon-precomposed" sizes="72x72" href="https://assets.www.essity.com/libresse/1.159.0-release.2/img/favicons/apple-touch-icon-72x72.png" /> 94 <link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://assets.www.essity.com/libresse/1.159.0-release.2/img/favicons/apple-touch-icon-144x144.png" /> 95 <link rel="apple-touch-icon-precomposed" sizes="60x60" href="https://assets.www.essity.com/libresse/1.159.0-release.2/img/favicons/apple-touch-icon-60x60.png" /> 96 <link rel="apple-touch-icon-precomposed" sizes="120x120" href="https://assets.www.essity.com/libresse/1.159.0-release.2/img/favicons/apple-touch-icon-120x120.png" /> 97 <link rel="apple-touch-icon-precomposed" sizes="76x76" href="https://assets.www.essity.com/libresse/1.159.0-release.2/img/favicons/apple-touch-icon-76x76.png" /> 98 <link rel="apple-touch-icon-precomposed" sizes="152x152" href="https://assets.www.essity.com/libresse/1.159.0-release.2/img/favicons/apple-touch-icon-152x152.png" /> 99 <link rel="icon" type="image/png" href="https://assets.www.essity.com/libresse/1.159.0-release.2/img/favicons/favicon-196x196.png" sizes="196x196" /> 100 <link rel="icon" type="image/png" href="https://assets.www.essity.com/libresse/1.159.0-release.2/img/favicons/favicon-96x96.png" sizes="96x96" /> 101 <link rel="icon" type="image/png" href="https://assets.www.essity.com/libresse/1.159.0-release.2/img/favicons/favicon-32x32.png" sizes="32x32" /> 102 <link rel="icon" type="image/png" href="https://assets.www.essity.com/libresse/1.159.0-release.2/img/favicons/favicon-16x16.png" sizes="16x16" /> 103 <link rel="icon" type="image/png" href="https://assets.www.essity.com/libresse/1.159.0-release.2/img/favicons/favicon-128x128.png" sizes="128x128" /> 104
105 <link rel="preconnect" href="https://js-agent.newrelic.com"> 106 <link rel="preconnect" href="https://libresse-images.essity.com"> 107 <link rel="dns-prefetch" href="https://js-agent.newrelic.com"> 108 <link rel="dns-prefetch" href="https://libresse-images.essity.com"> 109 110 <style> 111 112 113 </style> 114 <link rel="stylesheet" href="https://assets.www.essity.com/libresse/1.159.0-release.2/css/app-main.css" integrity="sha384-I5qjnfEj6JGpEP10PP4Nc87dA6f5IYkTVxt8BY3rHbFWKRx6ML7EJxpPIs3FMqwg" crossorigin="anonymous"> 115 <link rel="stylesheet" href="https://assets.www.essity.com/libresse/1.159.0-release.2/css/app-main-tablet-desktop.css" integrity="sha384-8BtOE7U6ZIBI73GH41W/b8z4byhppvlDRfPolQQSaP/MtNpDpm+JDiNYin5QkSQ7" crossorigin="anonymous"> 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
135<script src="https://assets.www.essity.com/libresse/1.159.0-release.2/js/swiper.js" defer integrity="sha384-V/dNMdPfQSzfi0FCHdFMhNw6nWiTCybNwuVCzQjAwNQg+U411drHQATGYPa/92Cx" crossorigin="anonymous"></script>
135 136 137
137<script src="https://cdn.jwplayer.com/libraries/jt8H6tC9.js?exp=1797587710&sig=09211a4865a0516dfe34755deef90657"></script>
137 138 139
139<script> 140 window.addEventListener('load', () => { 141 const initializeOnConsent = () => { 142 if (window.OnetrustActiveGroups?.includes("C0004")) { 143 femcare.video.youtubeVideo.loadYoutubeIFrameAPI(); 144 femcare.video.tiktokVideo.initTikTokVideos(); 145 } 146 }; 147 148 // Execute on page load 149 initializeOnConsent(); 150 151 // Execute on changing cookie settings and accept all button 152 const oneTrustButtons = document.querySelectorAll('.save-preference-btn-handler.onetrust-close-btn-handler, .onetrust-accept-btn-handler'); 153 if (oneTrustButtons) { 154 oneTrustButtons.forEach((oneTrustButton) => { 155 if (oneTrustButton) { 156 oneTrustButton.addEventListener('click', initializeOnConsent); 157 } 158 }); 159 } 160 }); 161 </script>
161 162 163 164</head> 165<body class="" data-google-language-code="en" data-base-url="/"> 166 <!--Google Tag Manager (noscript) -->
vendor: 81 bytes, lines 166-168
166 167 <noscript> 168 <iframe src="https://www.googletagmanager.com/ns.html?id=
168GTM-KKQLHRR
vendor: 95 bytes, lines 168-170
168" height="0" width="0" style="display: none; visibility: hidden"></iframe> 169 </noscript> 170
170<!--End Google Tag Manager (noscript) --> 171 <a href="#main-content" 172 class="btn btn-primary invisible bypass-block bypass-block--main"> 173 Skip to main content 174</a> 175 176 <div class="banner banner--text-enlarge swiper" data-ga-creative-name="Top ribbon"> 177 <div class="swiper-wrapper"> 178 <div class="banner__item swiper-slide"> 179 <span class="banner__text"> 180 The Money Back Guarantee will close on 30th October 2026. Claims must be submitted by 23:59 on 30th October 2026. No claims will be accepted after this date. </span> 181 182 </div> 183 </div> 184 </div> 185 186 <nav class="navigation"> 187 <div class="navigation__backdrop"></div> 188 <div class="navigation-bar"> 189 <button class="navigation-bar__icon navigation-bar__icon--toggle navigation-bar__icon--open" aria-label="Menu" 190 data-modal-target="mobileNavigationModal" > 191 <i class="icon-menu"></i> 192 </button> 193 <button class="navigation-bar__icon navigation-bar__icon--toggle navigation-bar__icon--close hidden" 194 aria-label="Close" 195 data-dismiss="modal"> 196 <i class="icon-close"></i> 197 </button> 198 <div class="navigation-bar__half navigation-bar__half--first"> 199 <div class="navigation-bar__content"> 200 201 <!--temp fix--> 202 <div class="navigation-bar__icons"></div> 203 204 205 <ul class="navigation-bar__topics"> 206 <li class="navigation-bar__mega-menu"> 207 <button class="active navigation-bar__topic" aria-expanded="false" aria-haspopup="true"> 208 <span>Buy Our Products</span> 209 <i class="icon-arrow-down-smooth"></i> 210 </button> 211 <div class="navigation-bar__submenu"> 212 <div class="navigation-bar__submenu-main"> 213 <div class="navigation-bar__submenu-headline"> 214 <a href="https://shop.bodyform.co.uk/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" target="_blank" rel="noopener" class="navigation-bar__link"> 215 Explore all topics 216 </a> 217 </div> 218 </div> 219 <div class="navigation-bar__link-container"> 220 <div class="navigation-bar__link-group"> 221 <div> 222 <span class="navigation-bar__category">Buy online</span> 223 </div> 224 <ul class="navigation-bar__links"> 225 <li class=""> 226 <a class="navigation-bar__link" href="https://shop.bodyform.co.uk/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" target="_blank" rel="noopener"> 227 Period Pants 228 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 229 </a> 230 </li> 231 <li class=""> 232 <a class="navigation-bar__link" href="https://shop.bodyform.co.uk/collections/best-sellers/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" target="_blank" rel="noopener"> 233 Best Sellers 234 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 235 </a> 236 </li> 237 <li class=""> 238 <a class="navigation-bar__link" href="https://shop.bodyform.co.uk/collections/multipacks/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" target="_blank" rel="noopener"> 239 Multipacks 240 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 241 </a> 242 </li> 243 <li class=""> 244 <a class="navigation-bar__link" href="https://shop.bodyform.co.uk/collections/period-pants-for-teens/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" target="_blank" rel="noopener"> 245 Teens 246 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 247 </a> 248 </li> 249 </ul> 250 </div> 251 <div class="navigation-bar__link-group"> 252 <div>
253 <span class="navigation-bar__category">Style</span> 254 </div> 255 <ul class="navigation-bar__links"> 256 <li class=""> 257 <a class="navigation-bar__link" href="https://shop.bodyform.co.uk/collections/all-bikini-products/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" target="_blank" rel="noopener"> 258 Bikini 259 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 260 </a> 261 </li> 262 <li class=""> 263 <a class="navigation-bar__link" href="https://shop.bodyform.co.uk/collections/all-brazilian-product/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" target="_blank" rel="noopener"> 264 Brazilian 265 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 266 </a> 267 </li> 268 <li class=""> 269 <a class="navigation-bar__link" href="https://shop.bodyform.co.uk/collections/high-leg/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" target="_blank" rel="noopener"> 270 High Leg 271 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 272 </a> 273 </li> 274 <li class=""> 275 <a class="navigation-bar__link" href="https://shop.bodyform.co.uk/collections/all-high-waist/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" target="_blank" rel="noopener"> 276 High Waist 277 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 278 </a> 279 </li> 280 <li class=""> 281 <a class="navigation-bar__link" href="https://shop.bodyform.co.uk/collections/all-hipster-products/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" target="_blank" rel="noopener"> 282 Hipster 283 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 284 </a> 285 </li> 286 </ul> 287 </div> 288 <div class="navigation-bar__link-group"> 289 <div>
290 <span class="navigation-bar__category">Absorbency</span> 291 </div> 292 <ul class="navigation-bar__links"> 293 <li class=""> 294 <a class="navigation-bar__link" href="https://shop.bodyform.co.uk/collections/light-flow/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" target="_blank" rel="noopener"> 295 Light Flow 296 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 297 </a> 298 </li> 299 <li class=""> 300 <a class="navigation-bar__link" href="https://shop.bodyform.co.uk/collections/moderate-flow/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" target="_blank" rel="noopener"> 301 Medium Flow 302 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 303 </a> 304 </li> 305 <li class=""> 306 <a class="navigation-bar__link" href="https://shop.bodyform.co.uk/collections/heavy-absorbency/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" target="_blank" rel="noopener"> 307 Heavy Flow 308 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 309 </a> 310 </li> 311 <li class=""> 312 <a class="navigation-bar__link" href="https://shop.bodyform.co.uk/collections/all-intimate-fluids/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" target="_blank" rel="noopener"> 313 All intimate fluids 314 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 315 </a> 316 </li> 317 </ul> 318 </div> 319 <div class="navigation-bar__link-group"> 320 <div> 321 <span class="navigation-bar__category">Available In-Store</span> 322 </div> 323 <ul class="navigation-bar__links"> 324 <li class=""> 325 <a class="active navigation-bar__link" href="/shop-our-products/available-in-store/ultra-towels/" > 326 Ultra Towels 327 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 328 </a> 329 </li> 330 <li class=""> 331 <a class="navigation-bar__link" href="/shop-our-products/available-in-store/maxi-towels/" > 332 Maxi Towels 333 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 334 </a> 335 </li> 336 <li class=""> 337 <a class="navigation-bar__link" href="/shop-our-products/available-in-store/daily-liners/" > 338 Daily Liners 339 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 340 </a> 341 </li> 342 <li class=""> 343 <a class="navigation-bar__link" href="/shop-our-products/available-in-store/period-pants/" > 344 Perio
344d Pants 345 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 346 </a> 347 </li> 348 <li class=""> 349 <a class="active navigation-bar__link" href="/shop-our-products/available-in-store/" > 350 View All 351 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 352 </a> 353 </li> 354 </ul> 355 </div> 356 357 </div> 358 359 </div> 360 </li> 361 <li class=""> 362 <a href="/period-tracker/" class="navigation-bar__topic"> 363 <span>Period Tracker</span> 364 </a> 365 </li> 366 </ul> 367 368 </div> 369 </div> 370 371 <div class="navigation-bar__logo-wrapper"> 372 373 374<svg class="navigation__v-logo" version="1.1" id="Ebene_1MainNavigation" xmlns="http://www.w3.org/2000/svg" 375 xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 657.6 303.3" 376 style="enable-background:new 0 0 657.6 303.3;" xml:space="preserve"> 377 <style type="text/css"> 378 .st1 { 379 fill-rule: evenodd; 380 clip-rule: evenodd; 381 fill: #E31D93; 382 } 383 384 .st3 { 385 fill-rule: evenodd; 386 clip-rule: evenodd; 387 fill: #FFFFFF; 388 } 389 </style> 390 <a xlink:href="https://www.bodyform.co.uk/" aria-label="Live Fearless"> 391 <g id="Ebene_3_1_MainNavigation"> 392 <g> 393 <g> 394 <g> 395 <g> 396 <g> 397 <g> 398 <g> 399 <defs> 400 <rect id="SVGID_1_MainNavigation" y="0.3" width="657.6" height="303.3" /> 401 </defs> 402 <clipPath id="SVGID_2_MainNavigation"> 403 <use xlink:href="#SVGID_1_MainNavigation" style="overflow:visible;" /> 404 </clipPath> 405 <g id="Artwork_Logo_Correct_for_colour_and_form_1_MainNavigation" clip-path="url(#SVGID_2_MainNavigation)"> 406 <path class="st1" d="M657.6-106.1L343,185.9c-8.1,7.5-20.7,7.5-28.7,0L0-105.9V-0.6l314.3,298.2c8.1,7.6,20.7,7.6,28.7,0 407 L657.6-0.9V-106.1L657.6-106.1z" /> 408 </g> 409 </g> 410 </g> 411 </g> 412 </g> 413 </g> 414 </g> 415 </g> 416 </g> 417 <linearGradient id="SVGID_3_MainNavigation" gradientUnits="userSpaceOnUse" x1="328.6563" y1="-282.6067" 418 x2="328.6563" y2="-44.3578" gradientTransform="matrix(1 0 0 -1 0 -12.6953)"> 419 <stop offset="0.1378" style="stop-color:#231F4B" /> 420 <stop offset="0.2531" style="stop-color:#2A295C" /> 421 <stop offset="0.3501" style="stop-color:#2F2E68" /> 422 <stop offset="0.4082" style="stop-color:#30306C" /> 423 <stop offset="0.4956" style="stop-color:#30326F" /> 424 <stop offset="0.5972" style="stop-color:#313977" /> 425 <stop offset="0.7059" style="stop-color:#32468C" /> 426 <stop offset="0.8189" style="stop-color:#305DA7" /> 427 <stop offset="0.8368" style="stop-color:#2F60AC" /> 428 <stop offset="0.8775" style="stop-color:#2F62AE" /> 429 <stop offset="0.9171" style="stop-color:#2D68B2" /> 430 <stop offset="0.9561" style="stop-color:#2A72BB" /> 431 <stop offset="0.9946" style="stop-color:#297FC6" /> 432 <stop offset="1" style="stop-color:#2883C9" /> 433 </linearGradient> 434 <path fill="url(#SVGID_3_MainNavigation)" d="M446.6,166.1L340.5,267.3c-6.6,6.3-17.1,6.3-23.8,0l-106-101.2c-7.2-6.9-7.2-18.4,0-25.3L316.8,39.7 435 c6.6-6.3,17.1-6.3,23.8,0l106.1,101.2C453.8,147.7,453.8,159.2,446.6,166.1z" /> 436 <g id="RMainNavigation"> 437 <path class="st3" d="M443.2,157.7h0.6l0.6-0.1l0.5-0.2l0.5-0.2l0.5-0.3l0.4-0.3l0.4-0.4l0.3-0.4l0.3-0.5l0.2-0.5l0.2-0.5l0.1-0.6 438 v-0.6v-0.6l-0.1-0.6l-0.2-0.5l-0.2-0.5l-0.3-0.5l-0.3-0.4l-0.4-0.4l-0.4-0.3l-0.5-0.3l-0.5-0.2l-0.5-0.2l-0.6-0.1h-0.6h-0.6 439 l-0.6,0.1l-0.6,0.2l-0.5,0.2l-0.5,0.3l-0.4,0.3l-0.4,0.4l-0.3,0.4l-0.3,0.5l-0.2,0.5l-0.2,0.5l-0.1,0.6v0.6v0.6l0.1,0.6l0.2,0.5 440 l0.2,0.5l0.3,0.5l0.3,0.4l0.4,0.4l0.4,0.3l0.5,0.3l0.5,0.2l0.6,0.2l0.6,0.1H443.2z M443.2,156.8h-0.5l-0.5-0.1l-0.5-0.1l-0.4-0.2 441 l-0.4-0.2l-0.4-0.3l-0.3-0.4l-0.2-0.4l-0.2-0.4l-0.1-0.5l-0.1-0.5v-0.5v-0.6l0.1-0.5l0.1-0.5l0.2-0.4l0.2-0.4l0.3-0.4l0.4-0.3 442 l0.4-0.2l0.4-0.2l0.5-0.1l0.5-0.1h0.5h0.5l0.5,0.1l0.5,0.1l0.4,0.2l0.4,0.2l0.4,0.3l0.3,0.4l0.2,0.4l0.2,0.4l0.1,0.5l0.1,0.5v0.6 443 v0.5l-0.1,0.5l-0.1,0.5l-0.2,0.4l-0.2,0.4l-0.3,0.4l-0.4,0.3l-0.4,0.2l-0.4,0.2l-0.5,0.1l-0.5,0.1H443.2z M442.4,152.8v-1.2h0.8 444 h0.2l0.2,0.1l0.1,0.1l0.1,0.2v0.2v0.2l-0.1,0.2l-0.1,0.1l-0.2,0.1l-0.2,0.1H443L442.4,152.8L442.4,152.8z M441.2,155.6h1.2v-1.8 445 h0.7l1,1.8h1.4l-1.2-2l0.2-0.1l0.3-0.2l0.2-0.3l0.1-0.4v-0.4v-0.4l-0.1-0.3l-0.2-0.3l-0.2-0.2l-0.2-0.2l-0.3-0.1l-0.4-0.1h-0.4 446 h-2.2L441.2,155.6L441.2,155.6L441.2,155.6z" /> 447 </g> 448 <g id="BodyformMainNavigation"> 449 <path class="st3" d="M248.2,143.8c0,0,11.6-3.1,10.4-15.9c-0.9-9.4-13.3-8-17.2-6.6s-12.3,5.1-13,9.4s4.9,0.4,4.9,0.4
450 c0.1,5-5.4,31.9-7.2,39.9c-0.7,3,7.9,10,22.3,6.1c10.3-2.8,15.3-12.3,13.5-22.4C260,144.3,248.2,143.8,248.2,143.8z M239.3,129.8 451 c0.1-1.3,5.4-3.7,8.5-3.1c4.2,0.8,4.5,7.4,0.2,11.2c-5.1,4.6-9.9,4.4-9.9,4.4S239.2,131.1,239.3,129.8z M249.4,169.7 452 c-7.4,4.3-15.4,0.8-15.4,0.8l3.2-20.8c0,0,7-2.2,12.6,0.3C254.9,152.3,258.9,164,249.4,169.7z" /> 453 <path class="st3" d="M438.8,166.5c-1.9,1.2-4.3,4-4.8,2.7c-0.2-1.2-0.2-2.6-0.2-3.8c0-3.3,0.2-9.3,0.2-12.6c0-2.5,0-5-0.2-7.5 454 c-0.1-1.8-1.2-3.1-3.3-3.7c-2-0.5-3.5,0.4-4.8,1.6c-0.9,0.9-1.3,1.6-2,2.8c-0.5,0.7-1,1.5-1.7,2.8c-0.3-2.2-0.5-3.9-0.7-5.5 455 c-0.2-1.2-0.7-2.3-2-2.7c-1.5-0.5-3.5,0.4-4.4,1.5c-1,1.1-1.8,3-2.6,3.9c-0.4,0.5-0.2-1.2,0.1-3.3c0.4-2.4-0.3-3.6-2.2-4 456 c-1.7-0.3-2.9,0.6-3.4,2.8c-0.2,0.8-0.4,2.6-0.5,3.4c-0.5,4.6-1.2,8.8-1.7,13.5c-0.4,3.2-0.8,7.4-1.1,10.7 457 c-0.2,1.8,0.5,2.9,2.1,3.3c1.6,0.4,2.7-0.1,3.5-1.9c0.4-0.8,0.8-1.6,1-2.5c1.1-4.8,1.4-10.6,2.7-14.6c1.4-4,2.8-2.8,3.1-2.9 458 c0.8,0.3,0.8,1.8,0.7,2.7c-0.2,3.7,0,9.1-0.1,12.8c-0.1,2,0.6,3.5,2,3.5c1.2,0,2.5-0.5,3.3-2.7c1.6-4.4,2.4-10.2,4-14.6 459 c0.3-0.8,0.6-2.1,1.4-3.1c0.7-0.9,1.4-0.2,1.3,0.5c-0.1,1.8-0.3,3.5-0.4,5.2c-0.2,2.7-0.4,8.1-0.3,10.7c0.1,1.5,0.2,3,0.9,4.3 460 c1.8,3.1,5.4,2.3,6.9,1.1c0.5-0.4,3.2-3.1,3.4-3.7C439.1,167.2,439,166.5,438.8,166.5z" /> 461 <path class="st3" d="M279.6,140.9c-6.1-1.3-12.5,5-14.2,14.1s1.9,17.5,8,18.9c6.1,1.3,12.5-5,14.2-14.1 462 C289.3,150.6,285.7,142.2,279.6,140.9z M281.5,157.9c-0.7,5.9-3.4,10.4-6,10s-4.3-5.5-3.6-11.4c0.7-5.9,3.4-10.4,6-10 463 C280.6,146.8,282.2,151.9,281.5,157.9z" /> 464 <path class="st3" d="M403.8,144.6c-0.4-1-1.3-1.4-1.9-1.7c-1.6-0.8-3.6-0.9-5.6-0.4c-1.7,0.6-4.2,2.1-4.8,3.9 465 c0-0.9,0.3-3.4,0.3-4.2c0-1.5-1-2.8-2.6-3.1c-2.4-0.5-4.1,0.6-4.7,1.9c-0.2,0.4-0.2,0.9-0.2,1.3c0,0.9,0,1.8,0.2,2.7 466 c0.5,4,0.5,7.7-0.1,13.2c-0.5,4.6-0.9,7.1-1.3,10.1c-0.2,1.3,0,2.5,1.7,3.3c0.9,0.2,1.4,0.4,2.2,0.4c1.8-0.2,2.8-0.9,3-2.6 467 c0.2-1.6,0.2-3.2,0.3-4.9c0.4-4.8,1.6-10.5,4.8-14.4c1.6-2,3.9-3.4,6.8-3.1C403.3,147.3,404.3,146.1,403.8,144.6z" /> 468 <path class="st3" d="M312.3,175c0-13.2,0.4-23.8,2-36.9c1.2-7.1,2-12.3,2.1-14.1c0.3-3.3-6.3-3.3-6.9,0c-1.1,6.6-1.1,10.8-1.8,17.4 469 c-5.6-2.6-11.7-0.2-14.9,6.2c-3,6.1-5.7,19-0.2,24.3c5,4.8,10.1,1.4,13.5-5.7c-0.1,3.4-0.2,5.8-0.1,9.2 470 C306,179.3,312.3,178.9,312.3,175z M303.6,159.4c-1.2,3.4-2.5,6.7-4.4,7.5c-3.5,1.5-3.5-5.1-3.5-6.8c-0.1-5.4,3.2-18.5,10.7-12.5 471 C305.5,151.6,305.1,155.5,303.6,159.4z" /> 472 <path class="st3" d="M333.4,145.4c-0.3,2.5-0.6,4.9-0.9,7.4c-0.5,3.1-0.9,5.7-1.1,7.3c-0.6,5.1-5.7,9.2-7.6,4.1 473 c-1.5-3.9-0.3-15.3,0.1-18.9c0.4-4.2-6.1-4.2-6.5,0c-0.7,7.4-2.7,18.1,1.2,24.8c2.4,4.1,8,4,11.6,1.8c-0.1,1.2-0.3,3.8-0.8,6.5 474 c-0.6,3-1,6.2-3.1,10.1c-3.8,7-13.4,5.8-13-1.1c0.2-3.6-4.7-3.8-5.1,1.2c-0.5,6.2,4,11.4,11.7,10.5c8.7-1,13.2-8.2,14.9-15.9 475 c2.1-9.1,2.7-16.9,3.8-26.3c0.5-5.2,1-8.1,1.3-11.5C340.2,141.1,333.8,141.2,333.4,145.4z" /> 476 <path class="st3" d="M372.8,141.2c-2.2-0.3-4.5,0.3-6.5,1.6c-2.3,0.5-9.5,1.9-12.9,1c0.5-4.5,3.1-13.3,4.5-15.2 477 c0.5-0.6,2.7-2,3.1,1c0.6,4.1,5.8,6.3,6.6,1.6c1-5.6-9.1-12.5-13.9-6.8c-2.1,2.5-4.6,9.9-6,18.5l-0.1,0.4c-0.2,0.1-1.8-0.2-2.4-0.4 478 c-1.9-0.6-3.9,0.5-3.3,2.5c0.5,1.7,1.8,3.1,5.3,3.7c-0.2,1.5-1.9,27.6-4.2,37c-1.1,4.3,6.3,4.7,7.3,1c0.7-2.7,3-37.5,3-37.5 479 c3.3,0.1,5.9-0.6,8.1-1.3c-1.3,2.1-2.2,4.7-2.8,7.4c-1.7,8.9,2,16.8,8.3,17.7c6.2,0.9,12.6-5.6,14.2-14.4 480 C382.7,150.1,379,142.1,372.8,141.2z M374.7,157.5c-0.6,5.9-3.3,10.5-6,10.3s-4.3-5.2-3.7-11c0.6-5.9,3.3-10.5,6-10.3 481 C373.7,146.6,375.3,151.6,374.7,157.5z" /> 482 </g> 483 </a> 484</svg> 485 </div> 486 487 <div class="navigation-bar__half navigation-bar__half--second"> 488 <div class="navigation-bar__content"> 489 <ul class="navigation-bar__topics"> 490 <li class="navigation-bar__mega-menu"> 491 <button class="navigation-bar__topic" aria-expanded="false" aria-haspopup="true">
492 <span>Break Taboos</span> 493 <i class="icon-arrow-down-smooth"></i> 494 </button> 495 <div class="navigation-bar__submenu"> 496 <div class="navigation-bar__link-container"> 497 <div class="navigation-bar__link-group"> 498 <div> 499 <span class="navigation-bar__category">Take Action</span> 500 </div> 501 <ul class="navigation-bar__links"> 502 <li class=""> 503 <a class="navigation-bar__link" href="/break-taboos/take-action/project-v/" > 504 Project V 505 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 506 </a> 507 </li> 508 <li class=""> 509 <a class="navigation-bar__link" href="/break-taboos/take-action/subscribe-newsletter/" > 510 Subscribe to Newsletter 511 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 512 </a> 513 </li> 514 <li class=""> 515 <a class="navigation-bar__link" href="/break-taboos/take-action/leave-a-review/" > 516 Leave A Review 517 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 518 </a> 519 </li> 520 <li class=""> 521 <a class="navigation-bar__link" href="/break-taboos/take-action/" > 522 View All 523 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 524 </a> 525 </li> 526 </ul> 527 </div> 528 <div class="navigation-bar__link-group"> 529 <div> 530 <span class="navigation-bar__category">Discover</span> 531 </div> 532 <ul class="navigation-bar__links"> 533 <li class=""> 534 <a class="navigation-bar__link" href="/break-taboos/discover/eve-appeal-bodyform/" > 535 The Eve Appeal x Bodyform 536 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 537 </a> 538 </li> 539 <li class=""> 540 <a class="navigation-bar__link" href="/break-taboos/discover/school-resource-hub/" > 541 Student Resource Hub 542 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 543 </a> 544 </li> 545 <li class=""> 546 <a class="navigation-bar__link" href="/break-taboos/discover/your-first-period/" > 547 First Period 548 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 549 </a> 550 </li> 551 <li class=""> 552 <a class="navigation-bar__link" href="/break-taboos/discover/puberty/" > 553 Puberty 554 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 555 </a> 556 </li> 557 <li class=""> 558 <a class="navigation-bar__link" href="/break-taboos/discover/living-with-periods/" > 559 Living with Periods 560 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 561 </a> 562 </li> 563 <li class=""> 564 <a class="navigation-bar__link" href="/break-taboos/discover/period-problems/" > 565 Perio
565d Problems 566 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 567 </a> 568 </li> 569 <li class=""> 570 <a class="navigation-bar__link" href="/break-taboos/discover/sex-and-relationships/" > 571 Sex & Relationships 572 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 573 </a> 574 </li> 575 <li class=""> 576 <a class="navigation-bar__link" href="/break-taboos/discover/pregnancy/" > 577 Pregnancy 578 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 579 </a> 580 </li> 581 <li class=""> 582 <a class="navigation-bar__link" href="/break-taboos/discover/around-menopause/" > 583 Around Menopause 584 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 585 </a> 586 </li> 587 <li class=""> 588 <a class="navigation-bar__link" href="/break-taboos/discover/daily-care/" > 589 Taking Care of Yourself 590 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 591 </a> 592 </li> 593 <li class=""> 594 <a class="navigation-bar__link" href="/break-taboos/discover/expert-advice/" > 595 Ask the Expert 596 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 597 </a> 598 </li> 599 <li class=""> 600 <a class="navigation-bar__link" href="/break-taboos/discover/" > 601 View All 602 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 603 </a> 604 </li> 605 </ul> 606 </div> 607 <div class="navigation-bar__link-group"> 608 <div>
609 <span class="navigation-bar__category">Our World</span> 610 </div> 611 <ul class="navigation-bar__links"> 612 <li class=""> 613 <a class="navigation-bar__link" href="/break-taboos/our-world/our-purpose/" > 614 Our Purpose 615 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 616 </a> 617 </li> 618 <li class=""> 619 <a class="navigation-bar__link" href="/break-taboos/our-world/our-eco-promise/" > 620 Our Eco Promise 621 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 622 </a> 623 </li> 624 <li class=""> 625 <a class="navigation-bar__link" href="/break-taboos/our-world/product-trust/" > 626 Product Trust 627 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 628 </a> 629 </li> 630 <li class=""> 631 <a class="navigation-bar__link" href="/break-taboos/our-world/global-v-taboo-tracker/" > 632 Global V Taboo Tracker 633 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 634 </a> 635 </li> 636 <li class=""> 637 <a class="navigation-bar__link" href="/break-taboos/our-world/our-world/" > 638 View All 639 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 640 </a> 641 </li> 642 </ul> 643 </div> 644 <div class="navigation-bar__link-group"> 645 <div> 646 <span class="navigation-bar__category">Our Campaigns</span> 647 </div> 648 <ul class="navigation-bar__links"> 649 <li class=""> 650 <a class="navigation-bar__link" href="/break-taboos/our-campaigns/no1-comfort-protection/" > 651 Live Fearless 652 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 653 </a> 654 </li> 655 <li class=""> 656 <a class="navigation-bar__link" href="/break-taboos/our-campaigns/school-of-heavy-periods/" > 657 School of Heavy Periods 658 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 659 </a> 660 </li> 661 <li class=""> 662 <a class="navigation-bar__link" href="/break-taboos/our-campaigns/whooah-bodyform/" > 663 Whooah Bodyform 664 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 665 </a> 666 </li> 667 <li class=""> 668 <a class="navigation-bar__link" href="/break-taboos/our-campaigns/vagina-uncensored/" > 669 40 words 670 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 671 </a> 672 </li> 673 <li class=""> 674 <a class="navigation-bar__link" href="/break-taboos/our-campaigns/periodsomina/" > 675 Perio
675dsomnia 676 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 677 </a> 678 </li> 679 <li class=""> 680 <a class="navigation-bar__link" href="/break-taboos/our-campaigns/pain-stories/" > 681 Painstories 682 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 683 </a> 684 </li> 685 <li class=""> 686 <a class="navigation-bar__link" href="/break-taboos/our-campaigns/wombstories/" > 687 Wombstories 688 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 689 </a> 690 </li> 691 <li class=""> 692 <a class="navigation-bar__link" href="/break-taboos/our-campaigns/never-just-a-period/" > 693 Never Just a Period 694 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 695 </a> 696 </li> 697 <li class=""> 698 <a class="navigation-bar__link" href="/break-taboos/our-campaigns/viva-la-vulva/" > 699 Viva La Vulva 700 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 701 </a> 702 </li> 703 <li class=""> 704 <a class="navigation-bar__link" href="/break-taboos/our-campaigns/womens-sport/" > 705 Womens Sport 706 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 707 </a> 708 </li> 709 <li class=""> 710 <a class="navigation-bar__link" href="/break-taboos/our-campaigns/our-world/" > 711 View All 712 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 713 </a> 714 </li> 715 </ul> 716 </div> 717 718 </div> 719 720 </div> 721 </li> 722 <li class="navigation-bar__mega-menu"> 723 <button class="navigation-bar__topic" aria-expanded="false" aria-haspopup="true">
724 <span>FAQs</span> 725 <i class="icon-arrow-down-smooth"></i> 726 </button> 727 <div class="navigation-bar__submenu"> 728 <div class="navigation-bar__submenu-main"> 729 <div class="navigation-bar__submenu-headline"> 730 <a href="/faq/" class="navigation-bar__link"> 731 FAQs 732 </a> 733 </div> 734 </div> 735 <div class="navigation-bar__link-container"> 736 <div class="navigation-bar__link-group"> 737 <div> 738 <span class="navigation-bar__category">Product FAQS</span> 739 </div> 740 <ul class="navigation-bar__links"> 741 <li class=""> 742 <a class="navigation-bar__link" href="/faq/product-knowledge/skin-product-safety/" > 743 Skin & Product Safety 744 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 745 </a> 746 </li> 747 <li class=""> 748 <a class="navigation-bar__link" href="/faq/product-knowledge/sustainability/" > 749 Sustainability 750 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 751 </a> 752 </li> 753 <li class=""> 754 <a class="navigation-bar__link" href="/faq/product-knowledge/perfumes-preservative-other/" > 755 Perfumes, Preservatives and colorants & any other chemicals 756 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 757 </a> 758 </li> 759 </ul> 760 </div> 761 <div class="navigation-bar__link-group"> 762 <div> 763 <span class="navigation-bar__category">Product FAQS</span> 764 </div> 765 <ul class="navigation-bar__links"> 766 <li class=""> 767 <a class="navigation-bar__link" href="/faq/product-knowledge/" > 768 View All 769 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 770 </a> 771 </li> 772 </ul> 773 <div>
774 <span class="navigation-bar__category">Website FAQs</span> 775 </div> 776 <ul class="navigation-bar__links"> 777 <li class=""> 778 <a class="navigation-bar__link" href="https://shop.bodyform.co.uk/pages/shipping-policy" target="_blank" rel="noopener"> 779 Delivery 780 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 781 </a> 782 </li> 783 <li class=""> 784 <a class="navigation-bar__link" href="https://shop.bodyform.co.uk/policies/refund-policy" target="_blank" rel="noopener"> 785 Returns 786 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 787 </a> 788 </li> 789 </ul> 790 </div> 791 <div class="navigation-bar__link-group"> 792 <div> 793 <span class="navigation-bar__category">How Period Pants Work</span> 794 </div> 795 <ul class="navigation-bar__links"> 796 <li class=""> 797 <a class="navigation-bar__link" href="https://shop.bodyform.co.uk/blogs/how-it-works/when-can-you-use-period-pants" target="_blank" rel="noopener"> 798 When can you use period pants? 799 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 800 </a> 801 </li> 802 <li class=""> 803 <a class="navigation-bar__link" href="https://shop.bodyform.co.uk/blogs/how-it-works/what-pair-of-period-pants-is-right-for-me-and-my-flow" target="_blank" rel="noopener"> 804 What pair of period pants is right for me and my flow? 805 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 806 </a> 807 </li> 808 <li class=""> 809 <a class="navigation-bar__link" href="https://shop.bodyform.co.uk/blogs/how-it-works/using-period-pants-for-postpartum-and-perimenopause" target="_blank" rel="noopener"> 810 Using period pants for postpartum and perimenopause 811 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 812 </a> 813 </li> 814 <li class=""> 815 <a class="navigation-bar__link" href="https://shop.bodyform.co.uk/blogs/how-it-works/buying-period-pants-for-teenagers" target="_blank" rel="noopener"> 816 Buying period pants for teenager
816s 817 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 818 </a> 819 </li> 820 <li class=""> 821 <a class="navigation-bar__link" href="https://shop.bodyform.co.uk/blogs/how-it-works/how-does-period-underwear-work" target="_blank" rel="noopener"> 822 How does period underwear work? 823 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 824 </a> 825 </li> 826 <li class=""> 827 <a class="navigation-bar__link" href="https://shop.bodyform.co.uk/blogs/how-it-works/how-period-underwear-is-designed-for-you" target="_blank" rel="noopener"> 828 How is period underwear designed for you? 829 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 830 </a> 831 </li> 832 <li class=""> 833 <a class="navigation-bar__link" href="https://shop.bodyform.co.uk/blogs/how-it-works/how-do-i-care-for-my-period-underwear" target="_blank" rel="noopener"> 834 How do I care for my period underwear? 835 <i class="navigation-bar__submenu-icon" aria-hidden="true"></i> 836 </a> 837 </li> 838 </ul> 839 </div> 840 841 </div> 842 843 </div> 844 </li> 845 </ul> 846 847 <ul class="navigation-bar__icons"> 848 <!-- Search link --> 849 <li> 850 <button class="btn btn-secondary navigation-bar__icon navigation-bar__icon--search" 851 data-modal-target="searchModal" aria-haspopup="dialog"> 852 Search 853 <i class="icon-search"></i> 854 </button> 855 </li> 856 857 858 859 </ul> 860 </div> 861 </div> 862 863 <button class="navigation-bar__icon navigation-bar__icon--mobile-search" aria-label="Search" data-toggle="modal" data-modal-target="searchModal" aria-haspopup="dialog"> 864 <i class="icon-search"></i> 865 </button> 866 867 </div> 868 </nav> 869 870 871 872 873 874 875 876 877 <main id="main-content" tabindex="-1"> 878 879 880 881 882 883 <div class="cta-page-header cta-page-header--product"> 884 <div class="container"> 885 886 <nav class="breadcrumbs" 887 aria-label="Breadcrumbs" data-label-dropdown="Collapse for less breadcrumbs" > 888 <ol class="breadcrumbs__list"> 889 <li class="breadcrumbs__item breadcrumbs__dropdown-container invisible" inert> 890 <button class="breadcrumbs__dots" 891 aria-label="Expand for more breadcrumbs" aria-expanded="false" 892 aria-controls="collapsedBreadcrumbs" 893 aria-haspopup="true"> 894 ... 895 </button> 896 <!-- Collapsed list and items will be added here dynamically --> 897 </li> 898 <li class="breadcrumbs__item"> 899 <a href="https://www.bodyform.co.uk/" class="breadcrumbs__link">Home</a> 900 </li> 901 <li class="breadcrumbs__item"> 902 <a href="https://www.bodyform.co.uk/shop-our-products/" class="breadcrumbs__link">Buy Our Products</a> 903 </li> 904 <li class="breadcrumbs__item"> 905 <a href="https://www.bodyform.co.uk/shop-our-products/available-in-store/" class="breadcrumbs__link">Available In-Store</a> 906 </li> 907 <li class="breadcrumbs__item">
908 <span class="breadcrumbs__link" aria-current="page">Ultra Towels</span> 909 </li> 910 </ol> 911 </nav> 912 <h1 class="cta-page-header__title" id="header-87524">Period Pads</h1> 913 </div> 914 </div> 915 916 917 918 <div class="product-landing container"> 919 <div class="product-filter"> 920 <div class="product-filter__heading-container"> 921 <div class="product-filter__heading"> 922 <div class="product-filter__occurrences" role="status" aria-live="polite"> 923 <span class="occurrence">11</span> items 924 </div> 925 <button class="btn btn-secondary btn-narrow init-filter" aria-haspopup="dialog"> 926 <span>Filter by</span> 927 <i class="icon icon-filter"></i> 928 </button> 929 <button class="btn btn-secondary btn-narrow init-sort" data-modal-target="sortModal" aria-haspopup="dialog"> 930 <span>Sort</span> 931 <i class="icon icon-sort"></i> 932 </button> 933 </div> 934 </div> 935 <div class="product-filter--page-overlay"></div> 936 </div> 937 938 <div class="product-list__wrapper"> 939 <div class="product-filter__overlay" role="dialog" aria-labelledby="filterOverlayTitle"> 940 <div class="product-filter__overlay--container"> 941 <div class="product-filter__overlay-header"> 942 <div class="product-filter__overlay-heading"> 943 <h2 class="product-filter__overlay-title" id="filterOverlayTitle">Filter by</h2> 944 <span class="product-filter__active-chips hidden aria-hidden"></span> 945 </div> 946 <button class="product-filter__overlay-clear hidden" data-category="all)" aria-describedby="filterOverlayTitle">clear all</button> 947 <button class="product-filter__overlay-close" aria-label="Close"> 948 <i class="icon icon-close" aria-hidden="true"></i> 949 </button> 950 </div> 951 <ul class="product-filter__list hidden"> 952 <li class="product-filter__option"> 953 <div class="product-filter__chip" data-category="feature" data-option="single-wrapped"> 954 Single wrapped 955 <button class="product-filter__chip--remove-filter" aria-label="Clear"> 956 <i class="icon icon-close" aria-hidden="true"></i> 957 </button> 958 </div> 959 </li> 960 <li class="product-filter__option"> 961 <div class="product-filter__chip" data-category="feature" data-option="without-wings"> 962 Without wings 963 <button class="product-filter__chip--remove-filter" aria-label="Clear"> 964 <i class="icon icon-close" aria-hidden="true"></i> 965 </button> 966 </div> 967 </li> 968 <li class="product-filter__option"> 969 <div class="product-filter__chip" data-category="usage" data-option="day-time"> 970 Day time 971 <button class="product-filter__chip--remove-filter" aria-label="Clear"> 972 <i class="icon icon-close" aria-hidden="true"></i> 973 </button> 974 </div> 975 </li> 976 <li class="product-filter__option"> 977 <div class="product-filter__chip" data-category="usage" data-option="period-days"> 978 Period days 979 <button class="product-filter__chip--remove-filter" aria-label="Clear"> 980 <i class="icon icon-close" aria-hidden="true"></i> 981 </button> 982 </div> 983 </li> 984 <li class="product-filter__option"> 985 <div class="product-filter__chip" data-category="usage" data-option="night-time"> 986 Night time 987 <button class="product-filter__chip--remove-filter" aria-label="Clear"> 988 <i class="icon icon-close" aria-hidden="true"></i> 989 </button> 990 </div> 991 </li> 992 </ul> 993 <div class="product-filter__filters"> 994 <div class="accordion accordion--filters"> 995 <div class="product-filter__category "> 996 <button class="accordion__header">
997 <span class="accordion__title">Feature</span> 998 <span class="accordion__toggle-icon" inert> 999 <i class="icon-plus"></i> 1000 <i class="icon-minus"></i> 1001 </span> 1002 </button> 1003 <div class="accordion__body" inert> 1004 <div class="form-group form-group--checkbox checkbox--custom"> 1005 <div class="form-checkbox-control"> 1006 <input id="single-wrapped" name="single-wrapped" type="checkbox" value="" data-category="feature" data-option="single-wrapped" class="product-filter__checkbox"> 1007 <label for="single-wrapped"> 1008 Single wrapped 1009 </label> 1010 <div class="occurrence"></div> 1011 </div> 1012 </div> 1013 <div class="form-group form-group--checkbox checkbox--custom"> 1014 <div class="form-checkbox-control"> 1015 <input id="without-wings" name="without-wings" type="checkbox" value="" data-category="feature" data-option="without-wings" class="product-filter__checkbox"> 1016 <label for="without-wings"> 1017 Without wings 1018 </label> 1019 <div class="occurrence"></div> 1020 </div> 1021 </div> 1022 1023 </div> 1024 </div> 1025 <div class="product-filter__category "> 1026 <button class="accordion__header"> 1027 <span class="accordion__title">Usage</span> 1028 <span class="accordion__toggle-icon" inert> 1029 <i class="icon-plus"></i> 1030 <i class="icon-minus"></i> 1031 </span> 1032 </button> 1033 <div class="accordion__body" inert> 1034 <div class="form-group form-group--checkbox checkbox--custom"> 1035 <div class="form-checkbox-control"> 1036 <input id="day-time" name="day-time" type="checkbox" value="" data-category="usage" data-option="day-time" class="product-filter__checkbox"> 1037 <label for="day-time"> 1038 Day time 1039 </label> 1040 <div class="occurrence"></div> 1041 </div> 1042 </div> 1043 <div class="form-group form-group--checkbox checkbox--custom"> 1044 <div class="form-checkbox-control"> 1045 <input id="period-days" name="period-days" type="checkbox" value="" data-category="usage" data-option="period-days" class="product-filter__checkbox"> 1046 <label for="period-days"> 1047 Period days 1048 </label> 1049 <div class="occurrence"></div> 1050 </div> 1051 </div> 1052 <div class="form-group form-group--checkbox checkbox--custom"> 1053 <div class="form-checkbox-control"> 1054 <input id="night-time" name="night-time" type="checkbox" value="" data-category="usage" data-option="night-time" class="product-filter__checkbox"> 1055 <label for="night-time"> 1056 Night time 1057 </label> 1058 <div class="occurrence"></div> 1059 </div> 1060 </div> 1061 1062 </div> 1063 </div> 1064 </div> 1065 </div> 1066 </div> 1067 </div> 1068 <ul class="product-list"> 1069 <a href="#bypass-block-end" 1070 id="start-period-pads-bypass-block" 1071 class="btn btn-primary invisible bypass-block bypass-block--start" 1072 aria-describedby="header-87524" > 1073 Skip to the end of the list 1074 </a> 1075 <li class="product-list__item" data-feature-single-wrapped data-usage-day-time data-usage-period-days data-review=""> 1076 1077 <div class="cta-panel" 1078 data-ean="7322542027752" 1079 data-product-url="ultra-towels-normal-wings" 1080 data-ga-event-type="ga4_product_click" 1081 data-ga-event-id="ga4_product_click_70cac10b-0159-4996-8bcb-2b866f0d5b07" 1082 1083 tabindex="0" 1084 role="group" 1085 aria-labelledby="ctaPanelTitle-7322542027752"> 1086 <a href="/shop-our-products/available-in-store/ultra-towels/ultra-towels-normal-wings/" aria-hidden="true" tabindex="-1"> 1087 <div class="cta-panel__image"> 1088 <div class="loader hidden" aria-hidden="true"> 1089 <span class="loader__animation"></span> 1090</div> 1091 <picture class="cta-panel__picture" > 1092 <source media="(max-width:480px)" 1093 srcset="https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=260&h=260&imPolicy=dynamic 1x, 1094 https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=390&h=390&imPolicy=dynamic 1.5x, 1095 https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=520&h=520&imPolicy=dynamic 2x, 1096 https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=780&h=780&imPolicy=dynamic 3x" /> 1097 <source media="(max-width:767px)" 1098 srcset="https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=260&h=260&imPolicy=dynamic 1x, 1099 https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=390&h=390&imPolicy=dynamic 1.5x, 1100 https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=520&h=520&imPolicy=dynamic 2x, 1101 https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=780&h=780&imPolicy=dynamic 3x" /> 1102 <source media="(max-width:992px)" 1103 srcset="https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=260&h=260&imPolicy=dynamic 1x, 1104 https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=390&h=390&imPolicy=dynamic 1.5x, 1105 https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=520&h=520&imPolicy=dynamic 2x, 1106 https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=780&h=780&imPolicy=dynamic 3x" /> 1107 <source media="(max-width:1024px)" 1108 srcset="https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=260&h=260&imPolicy=dynamic 1x, 1109 https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=390&h=390&imPolicy=dynamic 1.5x, 1110 https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=520&h=520&imPolicy=dynamic 2x, 1111 https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=780&h=780&imPolicy=dynamic 3x" /> 1112 <source media="(max-width:1200px)" 1113 srcset="https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=260&h=260&imPolicy=dynamic 1x, 1114 https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=390&h=390&imPolicy=dynamic 1.5x, 1115 https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=520&h=520&imPolicy=dynamic 2x, 1116 https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=780&h=780&imPolicy=dynamic 3x" /> 1117 <source media="(max-width:1500px)" 1118 srcset="https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=260&h=260&imPolicy=dynamic 1x, 1119 https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=390&h=390&imPolicy=dynamic 1.5x, 1120 https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=520&h=520&imPolicy=dynamic 2x, 1121 https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=780&h=780&imPolicy=dynamic 3x" /> 1122 1123 1124 1125 <img loading="lazy" width="260" height="260" src="https://libresse-images.essity.com/images-c5/848/666848/optimized-AzurePNG4K/5719103-1059401-nana-goodnight-extra-long-with-wings-economy-pack-x16-ultra-pads-7322540960389-me-arabic.png?w=260&h=260&imPolicy=dynamic" alt="" aria-hidden="true"> 1126 1127 1128 </picture> 1129 1130 1131 1132 </div> 1133 </a> 1134 <div class="cta-panel__content"> 1135 1136 <h2 class="cta-panel__title" id="ctaPanelTitle-7322542027752"> 1137 <a href="/shop-our-products/available-in-store/ultra-towels/ultra-towels-normal-wings/"> 1138 Total Protection Ultra Normal Period Pads Wings with New SmartPROTECT Systemâ 1139 </a> 1140 </h2> 1141 <div class="cta-panel__feature">V-Protection & Freshness</div> 1142 1143 <div class="cta-panel__review"><div data-bv-show="inline_rating" data-bv-product-id="7322542027752" data-bv-seo="false"></div></div> 1144 </div> 1145 </div> 1146
1146<script> 1147 1148 window.gaDataLayer = window.gaDataLayer || []; 1149 window.gaDataLayer.push({"Category":"","Action":"","Data":{"link_url":"http://www.bodyform.co.uk/shop-our-products/available-in-store/ultra-towels/ultra-towels-normal-wings/","link_text":"Total Protection Ultra Normal Period Pads Wings with New SmartPROTECT Systemâ","single_item_id":"7322542027752","single_item_name":"Total Protection Ultra Normal Period Pads Wings with New SmartPROTECT Systemâ"},"Name":"ga4_product_click","Trigger":"","Label":"","Id":"ga4_product_click_70cac10b-0159-4996-8bcb-2b866f0d5b07"}); 1150 1151 1152 </script>
1152 1153 1154 1155 </li> 1156 <li class="product-list__item" data-feature-without-wings data-feature-single-wrapped data-usage-day-time data-usage-period-days data-review=""> 1157 1158 <div class="cta-panel" 1159 data-ean="7322542015407" 1160 data-product-url="ultra-towels-normal" 1161 data-ga-event-type="ga4_product_click" 1162 data-ga-event-id="ga4_product_click_9bf8fc5f-0c85-40d0-bc83-6bb1f11bf54c" 1163 1164 tabindex="0" 1165 role="group" 1166 aria-labelledby="ctaPanelTitle-7322542015407"> 1167 <a href="/shop-our-products/available-in-store/ultra-towels/ultra-towels-normal/" aria-hidden="true" tabindex="-1"> 1168 <div class="cta-panel__image"> 1169 <div class="loader hidden" aria-hidden="true"> 1170 <span class="loader__animation"></span> 1171</div> 1172 <picture class="cta-panel__picture" > 1173 <source media="(max-width:480px)" 1174 srcset="https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=260&h=260&imPolicy=dynamic 1x, 1175 https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=390&h=390&imPolicy=dynamic 1.5x, 1176 https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=520&h=520&imPolicy=dynamic 2x, 1177 https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=780&h=780&imPolicy=dynamic 3x" /> 1178 <source media="(max-width:767px)" 1179 srcset="https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=260&h=260&imPolicy=dynamic 1x, 1180 https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=390&h=390&imPolicy=dynamic 1.5x, 1181 https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=520&h=520&imPolicy=dynamic 2x, 1182 https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=780&h=780&imPolicy=dynamic 3x" /> 1183 <source media="(max-width:992px)" 1184 srcset="https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=260&h=260&imPolicy=dynamic 1x, 1185 https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=390&h=390&imPolicy=dynamic 1.5x, 1186 https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=520&h=520&imPolicy=dynamic 2x, 1187 https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=780&h=780&imPolicy=dynamic 3x" /> 1188 <source media="(max-width:1024px)" 1189 srcset="https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=260&h=260&imPolicy=dynamic 1x, 1190 https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=390&h=390&imPolicy=dynamic 1.5x, 1191 https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=520&h=520&imPolicy=dynamic 2x, 1192 https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=780&h=780&imPolicy=dynamic 3x" /> 1193 <source media="(max-width:1200px)" 1194 srcset="https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=260&h=260&imPolicy=dynamic 1x, 1195 https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=390&h=390&imPolicy=dynamic 1.5x, 1196 https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=520&h=520&imPolicy=dynamic 2x, 1197 https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=780&h=780&imPolicy=dynamic 3x" /> 1198 <source media="(max-width:1500px)" 1199 srcset="https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=260&h=260&imPolicy=dynamic 1x, 1200 https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=390&h=390&imPolicy=dynamic 1.5x, 1201 https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=520&h=520&imPolicy=dynamic 2x, 1202 https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=780&h=780&imPolicy=dynamic 3x" /> 1203 1204 1205 1206 <img loading="lazy" width="260" height="260" src="https://libresse-images.essity.com/images-c5/834/666834/optimized-AzurePNG4K/5213822-1068302-1080401-bodyform-v-protection-ultra-x14-ultra-pads-732254201540.png?w=260&h=260&imPolicy=dynamic" alt="" aria-hidden="true"> 1207 1208 1209 </picture> 1210 1211 1212 1213 </div> 1214 </a> 1215 <div class="cta-panel__content"> 1216 1217 <h2 class="cta-panel__title" id="ctaPanelTitle-7322542015407"> 1218 <a href="/shop-our-products/available-in-store/ultra-towels/ultra-towels-normal/"> 1219 Total Protection Ultra Normal Period Pads with New SmartPROTECT Systemâ 1220 </a> 1221 </h2> 1222 <div class="cta-panel__feature">V-Protection & Freshness</div> 1223 1224 <div class="cta-panel__review"><div data-bv-show="inline_rating" data-bv-product-id="7322542015407" data-bv-seo="false"></div></div> 1225 </div> 1226 </div> 1227
1227<script> 1228 1229 window.gaDataLayer = window.gaDataLayer || []; 1230 window.gaDataLayer.push({"Category":"","Action":"","Data":{"link_url":"http://www.bodyform.co.uk/shop-our-products/available-in-store/ultra-towels/ultra-towels-normal/","link_text":"Total Protection Ultra Normal Period Pads with New SmartPROTECT Systemâ","single_item_id":"7322542015407","single_item_name":"Total Protection Ultra Normal Period Pads with New SmartPROTECT Systemâ"},"Name":"ga4_product_click","Trigger":"","Label":"","Id":"ga4_product_click_9bf8fc5f-0c85-40d0-bc83-6bb1f11bf54c"}); 1231 1232 1233 </script>
1233 1234 1235 1236 </li> 1237 <li class="product-list__item" data-feature-single-wrapped data-usage-day-time data-usage-period-days data-review=""> 1238 1239 <div class="cta-panel" 1240 data-ean="7322542015711" 1241 data-product-url="ultra-towels-long-wings" 1242 data-ga-event-type="ga4_product_click" 1243 data-ga-event-id="ga4_product_click_01fb914b-0063-4e7e-b8f4-45501ec1dade" 1244 1245 tabindex="0" 1246 role="group" 1247 aria-labelledby="ctaPanelTitle-7322542015711"> 1248 <a href="/shop-our-products/available-in-store/ultra-towels/ultra-towels-long-wings/" aria-hidden="true" tabindex="-1"> 1249 <div class="cta-panel__image"> 1250 <div class="loader hidden" aria-hidden="true"> 1251 <span class="loader__animation"></span> 1252</div> 1253 <picture class="cta-panel__picture" > 1254 <source media="(max-width:480px)" 1255 srcset="https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=260&h=260&imPolicy=dynamic 1x, 1256 https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=390&h=390&imPolicy=dynamic 1.5x, 1257 https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=520&h=520&imPolicy=dynamic 2x, 1258 https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=780&h=780&imPolicy=dynamic 3x" /> 1259 <source media="(max-width:767px)" 1260 srcset="https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=260&h=260&imPolicy=dynamic 1x, 1261 https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=390&h=390&imPolicy=dynamic 1.5x, 1262 https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=520&h=520&imPolicy=dynamic 2x, 1263 https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=780&h=780&imPolicy=dynamic 3x" /> 1264 <source media="(max-width:992px)" 1265 srcset="https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=260&h=260&imPolicy=dynamic 1x, 1266 https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=390&h=390&imPolicy=dynamic 1.5x, 1267 https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=520&h=520&imPolicy=dynamic 2x, 1268 https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=780&h=780&imPolicy=dynamic 3x" /> 1269 <source media="(max-width:1024px)" 1270 srcset="https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=260&h=260&imPolicy=dynamic 1x, 1271 https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-p
1271ack-x10-ultra-pads-7322542015711.png?w=390&h=390&imPolicy=dynamic 1.5x, 1272 https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=520&h=520&imPolicy=dynamic 2x, 1273 https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=780&h=780&imPolicy=dynamic 3x" /> 1274 <source media="(max-width:1200px)" 1275 srcset="https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=260&h=260&imPolicy=dynamic 1x, 1276 https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=390&h=390&imPolicy=dynamic 1.5x, 1277 https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=520&h=520&imPolicy=dynamic 2x, 1278 https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=780&h=780&imPolicy=dynamic 3x" /> 1279 <source media="(max-width:1500px)" 1280 srcset="https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=260&h=260&imPolicy=dynamic 1x, 1281 https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=390&h=390&imPolicy=dynamic 1.5x, 1282 https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=520&h=520&imPolicy=dynamic 2x, 1283 https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=780&h=780&imPolicy=dynamic 3x" /> 1284 1285 1286 1287 <img loading="lazy" width="260" height="260" src="https://libresse-images.essity.com/images-c5/854/666854/optimized-AzurePNG4K/5218006-1068504-bodyform-v-protection-extra-long-with-wings-pack-x10-ultra-pads-7322542015711.png?w=260&h=260&imPolicy=dynamic" alt="" aria-hidden="true"> 1288 1289 1290 </picture> 1291 1292 1293 1294 </div> 1295 </a> 1296 <div class="cta-panel__content"> 1297 1298 <h2 class="cta-panel__title" id="ctaPanelTitle-7322542015711"> 1299 <a href="/shop-our-products/available-in-store/ultra-towels/ultra-towels-long-wings/"> 1300 Total Protection Ultra Long Period Pads Wings with New SmartPROTECT Systemâ 1301 </a> 1302 </h2> 1303 <div class="cta-panel__feature">V-Protection & Freshness</div> 1304 1305 <div class="cta-panel__review"><div data-bv-show="inline_rating" data-bv-product-id="7322542015711" data-bv-seo="false"></div></div> 1306 </div> 1307 </div> 1308
1308<script> 1309 1310 window.gaDataLayer = window.gaDataLayer || []; 1311 window.gaDataLayer.push({"Category":"","Action":"","Data":{"link_url":"http://www.bodyform.co.uk/shop-our-products/available-in-store/ultra-towels/ultra-towels-long-wings/","link_text":"Total Protection Ultra Long Period Pads Wings with New SmartPROTECT Systemâ ","single_item_id":"7322542015711","single_item_name":"Total Protection Ultra Long Period Pads Wings with New SmartPROTECT Systemâ "},"Name":"ga4_product_click","Trigger":"","Label":"","Id":"ga4_product_click_01fb914b-0063-4e7e-b8f4-45501ec1dade"}); 1312 1313 1314 </script>
1314 1315 1316 1317 </li> 1318 <li class="product-list__item" data-feature-without-wings data-feature-single-wrapped data-usage-day-time data-usage-period-days data-review=""> 1319 1320 <div class="cta-panel" 1321 data-ean="7322542015933" 1322 data-product-url="ultra-towels-long" 1323 data-ga-event-type="ga4_product_click" 1324 data-ga-event-id="ga4_product_click_f4bf0994-a3ea-4834-9c27-4f33b0c05d29" 1325 1326 tabindex="0" 1327 role="group" 1328 aria-labelledby="ctaPanelTitle-7322542015933"> 1329 <a href="/shop-our-products/available-in-store/ultra-towels/ultra-towels-long/" aria-hidden="true" tabindex="-1"> 1330 <div class="cta-panel__image"> 1331 <div class="loader hidden" aria-hidden="true"> 1332 <span class="loader__animation"></span> 1333</div> 1334 <picture class="cta-panel__picture" > 1335 <source media="(max-width:480px)" 1336 srcset="https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=260&h=260&imPolicy=dynamic 1x, 1337 https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=390&h=390&imPolicy=dynamic 1.5x, 1338 https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=520&h=520&imPolicy=dynamic 2x, 1339 https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=780&h=780&imPolicy=dynamic 3x" /> 1340 <source media="(max-width:767px)" 1341 srcset="https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=260&h=260&imPolicy=dynamic 1x, 1342 https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=390&h=390&imPolicy=dynamic 1.5x, 1343 https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=520&h=520&imPolicy=dynamic 2x, 1344 https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=780&h=780&imPolicy=dynamic 3x" /> 1345 <source media="(max-width:992px)" 1346 srcset="https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=260&h=260&imPolicy=dynamic 1x, 1347 https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=390&h=390&imPolicy=dynamic 1.5x, 1348 https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=520&h=520&imPolicy=dynamic 2x, 1349 https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=780&h=780&imPolicy=dynamic 3x" /> 1350 <source media="(max-width:1024px)" 1351 srcset="https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=260&h=260&imPolicy=dynamic 1x, 1352 https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=390&h=390&imPolicy=dynamic 1.5x, 1353 https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=520&h=520&imPolicy=dynamic 2x, 1354 https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=780&h=780&imPolicy=dynamic 3x" /> 1355 <source media="(max-width:1200px)" 1356 srcset="https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=260&h=260&imPolicy=dynamic 1x, 1357 https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=390&h=390&imPolicy=dynamic 1.5x, 1358 https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=520&h=520&imPolicy=dynamic 2x, 1359 https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=780&h=780&imPolicy=dynamic 3x" /> 1360 <source media="(max-width:1500px)" 1361 srcset="https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=260&h=260&imPolicy=dynamic 1x, 1362 https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=390&h=390&imPolicy=dynamic 1.5x, 1363 https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=520&h=520&imPolicy=dynamic 2x, 1364 https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=780&h=780&imPolicy=dynamic 3x" /> 1365 1366 1367 1368 <img loading="lazy" width="260" height="260" src="https://libresse-images.essity.com/images-c5/857/666857/optimized-AzurePNG4K/5215510-1068904-bodyform-v-protection-ultra-long-pack-x12-ultra-pads-7322542015933.png?w=260&h=260&imPolicy=dynamic" alt="" aria-hidden="true"> 1369 1370 1371 </picture> 1372 1373 1374 1375 </div> 1376 </a> 1377 <div class="cta-panel__content"> 1378 1379 <h2 class="cta-panel__title" id="ctaPanelTitle-7322542015933"> 1380 <a href="/shop-our-products/available-in-store/ultra-towels/ultra-towels-long/">
1381 Total Protection Ultra Long Period Pads with New SmartPROTECT Systemâ 1382 </a> 1383 </h2> 1384 <div class="cta-panel__feature">V-Protection & Freshness</div> 1385 1386 <div class="cta-panel__review"><div data-bv-show="inline_rating" data-bv-product-id="7322542015933" data-bv-seo="false"></div></div> 1387 </div> 1388 </div> 1389
1389<script> 1390 1391 window.gaDataLayer = window.gaDataLayer || []; 1392 window.gaDataLayer.push({"Category":"","Action":"","Data":{"link_url":"http://www.bodyform.co.uk/shop-our-products/available-in-store/ultra-towels/ultra-towels-long/","link_text":"Total Protection Ultra Long Period Pads with New SmartPROTECT Systemâ ","single_item_id":"7322542015933","single_item_name":"Total Protection Ultra Long Period Pads with New SmartPROTECT Systemâ "},"Name":"ga4_product_click","Trigger":"","Label":"","Id":"ga4_product_click_f4bf0994-a3ea-4834-9c27-4f33b0c05d29"}); 1393 1394 1395 </script>
1395 1396 1397 1398 </li> 1399 <li class="product-list__item" data-feature-without-wings data-feature-single-wrapped data-usage-day-time data-usage-period-days data-review=""> 1400 1401 <div class="cta-panel" 1402 data-ean="7322542015643" 1403 data-product-url="ultra-towels-normal-deo-fresh" 1404 data-ga-event-type="ga4_product_click" 1405 data-ga-event-id="ga4_product_click_de284dc8-36e7-4319-a29b-59b07c9a7ff1" 1406 1407 tabindex="0" 1408 role="group" 1409 aria-labelledby="ctaPanelTitle-7322542015643"> 1410 <a href="/shop-our-products/available-in-store/ultra-towels/ultra-towels-normal-deo-fresh/" aria-hidden="true" tabindex="-1"> 1411 <div class="cta-panel__image"> 1412 <div class="loader hidden" aria-hidden="true"> 1413 <span class="loader__animation"></span> 1414</div> 1415 <picture class="cta-panel__picture" > 1416 <source media="(max-width:480px)" 1417 srcset="https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=260&h=260&imPolicy=dynamic 1x, 1418 https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=390&h=390&imPolicy=dynamic 1.5x, 1419 https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=520&h=520&imPolicy=dynamic 2x, 1420 https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=780&h=780&imPolicy=dynamic 3x" /> 1421 <source media="(max-width:767px)" 1422 srcset="https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=260&h=260&imPolicy=dynamic 1x, 1423 https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=390&h=390&imPolicy=dynamic 1.5x, 1424 https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=520&h=520&imPolicy=dynamic 2x, 1425 https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=780&h=780&imPolicy=dynamic 3x" /> 1426 <source media="(max-width:992px)" 1427 srcset="https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=260&h=260&imPolicy=dynamic 1x, 1428 https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=390&h=390&imPolicy=dynamic 1.5x, 1429 https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=520&h=520&imPolicy=dynamic 2x, 1430 https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=780&h=780&imPolicy=dynamic 3x" /> 1431 <source media="(max-width:1024px)" 1432 srcset="https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=260&h=260&imPolicy=dynamic 1x, 1433 https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=390&h=390&imPolicy=dynamic 1.5x, 1434 https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=520&h=520&imPolicy=dynamic 2x, 1435 https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=780&h=780&imPolicy=dynamic 3x" /> 1436 <source media="(max-width:1200px)" 1437 srcset="https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=260&h=260&imPolicy=dynamic 1x, 1438 https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=390&h=390&imPolicy=dynamic 1.5x, 1439 https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=520&h=520&imPolicy=dynamic 2x, 1440 https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=780&h=780&imPolicy=dynamic 3x" /> 1441 <source media="(max-width:1500px)" 1442 srcset="https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=260&h=260&imPolicy=dynamic 1x, 1443 https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=390&h=390&imPolicy=dynamic 1.5x, 1444 https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=520&h=520&imPolicy=dynamic 2x, 1445 https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=780&h=780&imPolicy=dynamic 3x" /> 1446 1447 1448 1449 <img loading="lazy" width="260" height="260" src="https://libresse-images.essity.com/images-c5/833/666833/optimized-AzurePNG4K/5213823-1068402-bodyform-v-protection-scent-pack-x14-ultra-pads-7322542015643.png?w=260&h=260&imPolicy=dynamic" alt="" aria-hidden="true"> 1450 1451 1452 </picture> 1453 1454 1455 1456 </div> 1457 </a> 1458 <div class="cta-panel__content"> 1459 1460 <h2 class="cta-panel__title" id="ctaPanelTitle-7322542015643"> 1461 <a href="/shop-our-products/available-in-store/ultra-towels/ultra-towels-normal-deo-fresh/"> 1462 Total Protection Ultra Normal Deo Period Pads with New SmartPROTECT System 1463 </a> 1464 </h2> 1465 <div class="cta-panel__feature">V-Protection & Freshness</div> 1466 1467 <div class="cta-panel__review"><div data-bv-show="inline_rating" data-bv-product-id="7322542015643" data-bv-seo="false"></div></div> 1468 </div> 1469 </div> 1470
1470<script> 1471 1472 window.gaDataLayer = window.gaDataLayer || []; 1473 window.gaDataLayer.push({"Category":"","Action":"","Data":{"link_url":"http://www.bodyform.co.uk/shop-our-products/available-in-store/ultra-towels/ultra-towels-normal-deo-fresh/","link_text":"Total Protection Ultra Normal Deo Period Pads with New SmartPROTECT System ","single_item_id":"7322542015643","single_item_name":"Total Protection Ultra Normal Deo Period Pads with New SmartPROTECT System "},"Name":"ga4_product_click","Trigger":"","Label":"","Id":"ga4_product_click_de284dc8-36e7-4319-a29b-59b07c9a7ff1"}); 1474 1475 1476 </script>
1476 1477 1478 1479 </li> 1480 <li class="product-list__item" data-feature-single-wrapped data-usage-day-time data-usage-period-days data-review=""> 1481 1482 <div class="cta-panel" 1483 data-ean="7322542015247" 1484 data-product-url="ultra-towels-normal-deo-fresh-wings" 1485 data-ga-event-type="ga4_product_click" 1486 data-ga-event-id="ga4_product_click_8f4bc81e-30fe-48c7-9b9f-443913ad0875" 1487 1488 tabindex="0" 1489 role="group" 1490 aria-labelledby="ctaPanelTitle-7322542015247"> 1491 <a href="/shop-our-products/available-in-store/ultra-towels/ultra-towels-normal-deo-fresh-wings/" aria-hidden="true" tabindex="-1"> 1492 <div class="cta-panel__image"> 1493 <div class="loader hidden" aria-hidden="true"> 1494 <span class="loader__animation"></span> 1495</div> 1496 <picture class="cta-panel__picture" > 1497 <source media="(max-width:480px)" 1498 srcset="https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=260&h=260&imPolicy=dynamic 1x, 1499 https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=390&h=390&imPolicy=dynamic 1.5x, 1500 https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=520&h=520&imPolicy=dynamic 2x, 1501 https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=780&h=780&imPolicy=dynamic 3x" /> 1502 <source media="(max-width:767px)" 1503 srcset="https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=260&h=260&imPolicy=dynamic 1x, 1504 https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=390&h=390&imPolicy=dynamic 1.5x, 1505 https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=520&h=520&imPolicy=dynamic 2x, 1506 https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=780&h=780&imPolicy=dynamic 3x" /> 1507 <source media="(max-width:992px)" 1508 srcset="https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=260&h=260&imPolicy=dynamic 1x, 1509 https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=390&h=390&imPolicy=dynamic 1.5x, 1510 https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=520&h=520&imPolicy=dynamic 2x, 1511 https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=780&h=780&imPolicy=dynamic 3x" /> 1512 <source media="(max-width:1024px)" 1513 srcset="https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=260&h=260&imPolicy=dynamic 1x, 1514 https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=390&h=390&imPolicy=dynamic 1.5x, 1515 https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=520&h=520&imPolicy=dynamic 2x, 1516 https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=780&h=780&imPolicy=dynamic 3x" /> 1517 <source media="(max-width:1200px)" 1518 srcset="https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=260&h=260&imPolicy=dynamic 1x, 1519 https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=390&h=390&imPolicy=dynamic 1.5x, 1520 https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=520&h=520&imPolicy=dynamic 2x, 1521 https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=780&h=780&imPolicy=dynamic 3x" /> 1522 <source media="(max-width:1500px)" 1523 srcset="https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=260&h=260&imPolicy=dynamic 1x, 1524 https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=390&h=390&imPolicy=dynamic 1.5x, 1525 https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=520&h=520&imPolicy=dynamic 2x, 1526 https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=780&h=780&imPolicy=dynamic 3x" /> 1527 1528 1529 1530 <img loading="lazy" width="260" height="260" src="https://libresse-images.essity.com/images-c5/428/668428/optimized-AzurePNG4K/5217518-1068040-bodyform-v-protection-scent-pack-x10-ultra-pads-7322542015247.png?w=260&h=260&imPolicy=dynamic" alt="" aria-hidden="true"> 1531 1532 1533 </picture> 1534 1535 1536 1537 </div> 1538 </a> 1539 <div class="cta-panel__content"> 1540 1541 <h2 class="cta-panel__title" id="ctaPanelTitle-7322542015247"> 1542 <a href="/shop-our-products/available-in-store/ultra-towels/ultra-towels-normal-deo-fresh-wings/"> 1543 Total Protection Ultra Normal Deo Period Pads Wings with New SmartPROTECT System 1544 </a> 1545 </h2> 1546 <div class="cta-panel__feature">V-Protection & Freshness</div> 1547 1548 <div class="cta-panel__review"><div data-bv-show="inline_rating" data-bv-product-id="7322542015247" data-bv-seo="false"></div></div> 1549 </div> 1550 </div> 1551
1551<script> 1552 1553 window.gaDataLayer = window.gaDataLayer || []; 1554 window.gaDataLayer.push({"Category":"","Action":"","Data":{"link_url":"http://www.bodyform.co.uk/shop-our-products/available-in-store/ultra-towels/ultra-towels-normal-deo-fresh-wings/","link_text":"Total Protection Ultra Normal Deo Period Pads Wings with New SmartPROTECT System ","single_item_id":"7322542015247","single_item_name":"Total Protection Ultra Normal Deo Period Pads Wings with New SmartPROTECT System "},"Name":"ga4_product_click","Trigger":"","Label":"","Id":"ga4_product_click_8f4bc81e-30fe-48c7-9b9f-443913ad0875"}); 1555 1556 1557 </script>
1557 1558 1559 1560 </li> 1561 <li class="product-list__item" data-feature-single-wrapped data-usage-night-time data-review=""> 1562 1563 <div class="cta-panel" 1564 data-ean="7322542027981" 1565 data-product-url="ultra-sanitary-towels-goodnight-wings" 1566 data-ga-event-type="ga4_product_click" 1567 data-ga-event-id="ga4_product_click_001cfae3-2575-4222-93bc-476508b000e0" 1568 1569 tabindex="0" 1570 role="group" 1571 aria-labelledby="ctaPanelTitle-7322542027981"> 1572 <a href="/shop-our-products/available-in-store/ultra-towels/ultra-sanitary-towels-goodnight-wings/" aria-hidden="true" tabindex="-1"> 1573 <div class="cta-panel__image"> 1574 <div class="loader hidden" aria-hidden="true"> 1575 <span class="loader__animation"></span> 1576</div> 1577 <picture class="cta-panel__picture" > 1578 <source media="(max-width:480px)" 1579 srcset="https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=260&h=260&imPolicy=dynamic 1x, 1580 https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=390&h=390&imPolicy=dynamic 1.5x, 1581 https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=520&h=520&imPolicy=dynamic 2x, 1582 https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=780&h=780&imPolicy=dynamic 3x" /> 1583 <source media="(max-width:767px)" 1584 srcset="https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=260&h=260&imPolicy=dynamic 1x, 1585 https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=390&h=390&imPolicy=dynamic 1.5x, 1586 https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=520&h=520&imPolicy=dynamic 2x, 1587 https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=780&h=780&imPolicy=dynamic 3x" /> 1588 <source media="(max-width:992px)" 1589 srcset="https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=260&h=260&imPolicy=dynamic 1x, 1590 https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=390&h=390&imPolicy=dynamic 1.5x, 1591 https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=520&h=520&imPolicy=dynamic 2x, 1592 https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=780&h=780&imPolicy=dynamic 3x" /> 1593 <source media="(max-width:1024px)" 1594 srcset="https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=260&h=260&imPolicy=dynamic 1x, 1595 https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=390&h=390&imPolicy=dynamic 1.5x, 1596 https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=520&h=520&imPolicy=dynamic 2x, 1597 https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=780&h=780&imPolicy=dynamic 3x" /> 1598 <source media="(max-width:1200px)" 1599 srcset="https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=260&h=260&imPolicy=dynamic 1x, 1600 https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=390&h=390&imPolicy=dynamic 1.5x, 1601 https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=520&h=520&imPolicy=dynamic 2x, 1602 https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=780&h=780&imPolicy=dynamic 3x" /> 1603 <source media="(max-width:1500px)" 1604 srcset="https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=260&h=260&imPolicy=dynamic 1x, 1605 https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=390&h=390&imPolicy=dynamic 1.5x, 1606 https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=520&h=520&imPolicy=dynamic 2x, 1607 https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=780&h=780&imPolicy=dynamic 3x" /> 1608 1609 1610 1611 <img loading="lazy" width="260" height="260" src="https://libresse-images.essity.com/images-c5/300/664300/optimized-AzurePNG4K/bodyform-goodnight-max-protection-extra-long-pack-x8-ultra-pads-7322542027981.png?w=260&h=260&imPolicy=dynamic" alt="" aria-hidden="true"> 1612 1613 1614 </picture> 1615 1616 1617 1618 </div> 1619 </a> 1620 <div class="cta-panel__content"> 1621 1622 <h2 class="cta-panel__title" id="ctaPanelTitle-7322542027981"> 1623 <a href="/shop-our-products/available-in-store/ultra-towels/ultra-sanitary-towels-goodnight-wings/"> 1624 Goodnight Ultra Period Pads with New SmartPROTECT Systemâ 1625 </a> 1626 </h2> 1627 <div class="cta-panel__feature">Bodyform Goodnight</div> 1628 1629 <div class="cta-panel__review"><div data-bv-show="inline_rating" data-bv-product-id="7322542027981" data-bv-seo="false"></div></div> 1630 </div> 1631 </div> 1632
1632<script> 1633 1634 window.gaDataLayer = window.gaDataLayer || []; 1635 window.gaDataLayer.push({"Category":"","Action":"","Data":{"link_url":"http://www.bodyform.co.uk/shop-our-products/available-in-store/ultra-towels/ultra-sanitary-towels-goodnight-wings/","link_text":"Goodnight Ultra Period Pads with New SmartPROTECT Systemâ","single_item_id":"7322542027981","single_item_name":"Goodnight Ultra Period Pads with New SmartPROTECT Systemâ"},"Name":"ga4_product_click","Trigger":"","Label":"","Id":"ga4_product_click_001cfae3-2575-4222-93bc-476508b000e0"}); 1636 1637 1638 </script>
1638 1639 1640 1641 </li> 1642 <li class="product-list__item" data-feature-single-wrapped data-usage-night-time data-review=""> 1643 1644 <div class="cta-panel" 1645 data-ean="7322540918328" 1646 data-product-url="ultra-sanitary-towels-goodnight-wings-extra-large" 1647 data-ga-event-type="ga4_product_click" 1648 data-ga-event-id="ga4_product_click_239ddeac-9b12-4c81-8b9a-e636a3fbd615" 1649 1650 tabindex="0" 1651 role="group" 1652 aria-labelledby="ctaPanelTitle-7322540918328"> 1653 <a href="/shop-our-products/available-in-store/ultra-towels/ultra-sanitary-towels-goodnight-wings-extra-large/" aria-hidden="true" tabindex="-1"> 1654 <div class="cta-panel__image"> 1655 <div class="loader hidden" aria-hidden="true"> 1656 <span class="loader__animation"></span> 1657</div> 1658 <picture class="cta-panel__picture" > 1659 <source media="(max-width:480px)" 1660 srcset="https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=260&h=260&imPolicy=dynamic 1x, 1661 https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=390&h=390&imPolicy=dynamic 1.5x, 1662 https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=520&h=520&imPolicy=dynamic 2x, 1663 https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=780&h=780&imPolicy=dynamic 3x" /> 1664 <source media="(max-width:767px)" 1665 srcset="https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=260&h=260&imPolicy=dynamic 1x, 1666 https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=390&h=390&imPolicy=dynamic 1.5x, 1667 https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=520&h=520&imPolicy=dynamic 2x, 1668 https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=780&h=780&imPolicy=dynamic 3x" /> 1669 <source media="(max-width:992px)" 1670 srcset="https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=260&h=260&imPolicy=dynamic 1x, 1671 https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=390&h=390&imPolicy=dynamic 1.5x, 1672 https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=520&h=520&imPolicy=dynamic 2x, 1673 https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=780&h=780&imPolicy=dynamic 3x" /> 1674 <source media="(max-width:1024px)" 1675 srcset="https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=260&h=260&imPolicy=dynamic 1x, 1676 https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=390&h=390&imPolicy=dynamic 1.5x, 1677 https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=520&h=520&imPolicy=dynamic 2x, 1678 https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=780&h=780&imPolicy=dynamic 3x" /> 1679 <source media="(max-width:1200px)" 1680 srcset="https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=260&h=260&imPolicy=dynamic 1x, 1681 https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=390&h=390&imPolicy=dynamic 1.5x, 1682 https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=520&h=520&imPolicy=dynamic 2x, 1683 https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=780&h=780&imPolicy=dynamic 3x" /> 1684 <source media="(max-width:1500px)" 1685 srcset="https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=260&h=260&imPolicy=dynamic 1x, 1686 https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=390&h=390&imPolicy=dynamic 1.5x, 1687 https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=520&h=520&imPolicy=dynamic 2x, 1688 https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=780&h=780&imPolicy=dynamic 3x" /> 1689 1690 1691 1692 <img loading="lazy" width="260" height="260" src="https://libresse-images.essity.com/images-c5/345/671345/optimized-AzurePNG4K/5154813-3074803-bodyform-goodnight-max-protection-x-large-pack-x9-ultra-pads-7322540918328.png?w=260&h=260&imPolicy=dynamic" alt="" aria-hidden="true"> 1693 1694 1695 </picture> 1696 1697 1698 1699 </div> 1700 </a> 1701 <div class="cta-panel__content"> 1702 1703 <h2 class="cta-panel__title" id="ctaPanelTitle-7322540918328"> 1704 <a href="/shop-our-products/available-in-store/ultra-towels/ultra-sanitary-towels-goodnight-wings-extra-large/"> 1705 Goodnight Ultra Extra Large Period Pads with New SmartPROTECT System 1706 </a> 1707 </h2> 1708 <div class="cta-panel__feature">Bodyform Goodnight</div> 1709 1710 <div class="cta-panel__review"><div data-bv-show="inline_rating" data-bv-product-id="7322540918328" data-bv-seo="false"></div></div> 1711 </div> 1712 </div> 1713
1713<script> 1714 1715 window.gaDataLayer = window.gaDataLayer || []; 1716 window.gaDataLayer.push({"Category":"","Action":"","Data":{"link_url":"http://www.bodyform.co.uk/shop-our-products/available-in-store/ultra-towels/ultra-sanitary-towels-goodnight-wings-extra-large/","link_text":"Goodnight Ultra Extra Large Period Pads with New SmartPROTECT System","single_item_id":"7322540918328","single_item_name":"Goodnight Ultra Extra Large Period Pads with New SmartPROTECT System"},"Name":"ga4_product_click","Trigger":"","Label":"","Id":"ga4_product_click_239ddeac-9b12-4c81-8b9a-e636a3fbd615"}); 1717 1718 1719 </script>
1719 1720 1721 1722 </li> 1723 <li class="product-list__item" data-usage-night-time data-usage-day-time data-review=""> 1724 1725 <div class="cta-panel" 1726 data-ean="7322542533789" 1727 data-product-url="ultimate-towels-normal" 1728 data-ga-event-type="ga4_product_click" 1729 data-ga-event-id="ga4_product_click_aee19cc9-f9a6-4546-bd16-62637c4bb32f" 1730 1731 tabindex="0" 1732 role="group" 1733 aria-labelledby="ctaPanelTitle-7322542533789"> 1734 <a href="/shop-our-products/available-in-store/ultra-towels/ultimate-towels-normal/" aria-hidden="true" tabindex="-1"> 1735 <div class="cta-panel__image"> 1736 <div class="loader hidden" aria-hidden="true"> 1737 <span class="loader__animation"></span> 1738</div> 1739 <picture class="cta-panel__picture" > 1740 <source media="(max-width:480px)" 1741 srcset="https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=260&h=260&imPolicy=dynamic 1x, 1742 https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=390&h=390&imPolicy=dynamic 1.5x, 1743 https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=520&h=520&imPolicy=dynamic 2x, 1744 https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=780&h=780&imPolicy=dynamic 3x" /> 1745 <source media="(max-width:767px)" 1746 srcset="https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=260&h=260&imPolicy=dynamic 1x, 1747 https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=390&h=390&imPolicy=dynamic 1.5x, 1748 https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=520&h=520&imPolicy=dynamic 2x, 1749 https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=780&h=780&imPolicy=dynamic 3x" /> 1750 <source media="(max-width:992px)" 1751 srcset="https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=260&h=260&imPolicy=dynamic 1x, 1752 https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=390&h=390&imPolicy=dynamic 1.5x, 1753 https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=520&h=520&imPolicy=dynamic 2x, 1754 https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=780&h=780&imPolicy=dynamic 3x" /> 1755 <source media="(max-width:1024px)" 1756 srcset="https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=260&h=260&imPolicy=dynamic 1x, 1757 https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=390&h=390&imPolicy=dynamic 1.5x, 1758 https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=520&h=520&imPolicy=dynamic 2x, 1759 https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=780&h=780&imPolicy=dynamic 3x" /> 1760 <source media="(max-width:1200px)" 1761 srcset="https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=260&h=260&imPolicy=dynamic 1x, 1762 https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=390&h=390&imPolicy=dynamic 1.5x, 1763 https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=520&h=520&imPolicy=dynamic 2x, 1764 https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=780&h=780&imPolicy=dynamic 3x" /> 1765 <source media="(max-width:1500px)" 1766 srcset="https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=260&h=260&imPolicy=dynamic 1x, 1767 https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=390&h=390&imPolicy=dynamic 1.5x, 1768 https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=520&h=520&imPolicy=dynamic 2x, 1769 https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=780&h=780&imPolicy=dynamic 3x" /> 1770 1771 1772 1773 <img loading="lazy" width="260" height="260" src="https://libresse-images.essity.com/images-c5/497/702497/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-regular-plus-promo-x12-towels-7322542533789.png?w=260&h=260&imPolicy=dynamic" alt="" aria-hidden="true"> 1774 1775 1776 </picture> 1777 1778 1779 1780 </div> 1781 </a> 1782 <div class="cta-panel__content"> 1783 1784 <h2 class="cta-panel__title" id="ctaPanelTitle-7322542533789"> 1785 <a href="/shop-our-products/available-in-store/ultra-towels/ultimate-towels-normal/">
1786 Ultimate Period Pads 1787 </a> 1788 </h2> 1789 <div class="cta-panel__feature">Bodyform Comfort & Security</div> 1790 1791 <div class="cta-panel__review"><div data-bv-show="inline_rating" data-bv-product-id="7322542533789" data-bv-seo="false"></div></div> 1792 </div> 1793 </div> 1794
1794<script> 1795 1796 window.gaDataLayer = window.gaDataLayer || []; 1797 window.gaDataLayer.push({"Category":"","Action":"","Data":{"link_url":"http://www.bodyform.co.uk/shop-our-products/available-in-store/ultra-towels/ultimate-towels-normal/","link_text":"Ultimate Period Pads","single_item_id":"7322542533789","single_item_name":"Ultimate Period Pads"},"Name":"ga4_product_click","Trigger":"","Label":"","Id":"ga4_product_click_aee19cc9-f9a6-4546-bd16-62637c4bb32f"}); 1798 1799 1800 </script>
1800 1801 1802 1803 </li> 1804 <li class="product-list__item" data-usage-night-time data-usage-day-time data-review=""> 1805 1806 <div class="cta-panel" 1807 data-ean="7322542533871" 1808 data-product-url="ultimate-towels-long-wings" 1809 data-ga-event-type="ga4_product_click" 1810 data-ga-event-id="ga4_product_click_c529e3af-9e70-44d5-980a-b18c15743123" 1811 1812 tabindex="0" 1813 role="group" 1814 aria-labelledby="ctaPanelTitle-7322542533871"> 1815 <a href="/shop-our-products/available-in-store/ultra-towels/ultimate-towels-long-wings/" aria-hidden="true" tabindex="-1"> 1816 <div class="cta-panel__image"> 1817 <div class="loader hidden" aria-hidden="true"> 1818 <span class="loader__animation"></span> 1819</div> 1820 <picture class="cta-panel__picture" > 1821 <source media="(max-width:480px)" 1822 srcset="https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=260&h=260&imPolicy=dynamic 1x, 1823 https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=390&h=390&imPolicy=dynamic 1.5x, 1824 https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=520&h=520&imPolicy=dynamic 2x, 1825 https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=780&h=780&imPolicy=dynamic 3x" /> 1826 <source media="(max-width:767px)" 1827 srcset="https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=260&h=260&imPolicy=dynamic 1x, 1828 https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=390&h=390&imPolicy=dynamic 1.5x, 1829 https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=520&h=520&imPolicy=dynamic 2x, 1830 https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=780&h=780&imPolicy=dynamic 3x" /> 1831 <source media="(max-width:992px)" 1832 srcset="https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=260&h=260&imPolicy=dynamic 1x, 1833 https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=390&h=390&imPolicy=dynamic 1.5x, 1834 https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=520&h=520&imPolicy=dynamic 2x, 1835 https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=780&h=780&imPolicy=dynamic 3x" /> 1836 <source media="(max-width:1024px)" 1837 srcset="https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=260&h=260&imPolicy=dynamic 1x, 1838 https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=390&h=390&imPolicy=dynamic 1.5x, 1839 https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=520&h=520&imPolicy=dynamic 2x, 1840 https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=780&h=780&imPolicy=dynamic 3x" /> 1841 <source media="(max-width:1200px)" 1842 srcset="https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=260&h=260&imPolicy=dynamic 1x, 1843 https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=390&h=390&imPolicy=dynamic 1.5x, 1844 https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=520&h=520&imPolicy=dynamic 2x, 1845 https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=780&h=780&imPolicy=dynamic 3x" /> 1846 <source media="(max-width:1500px)" 1847 srcset="https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=260&h=260&imPolicy=dynamic 1x, 1848 https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=390&h=390&imPolicy=dynamic 1.5x, 1849 https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=520&h=520&imPolicy=dynamic 2x, 1850 https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=780&h=780&imPolicy=dynamic 3x" /> 1851 1852 1853 1854 <img loading="lazy" width="260" height="260" src="https://libresse-images.essity.com/images-c5/495/702495/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-long-plus-promo-x10-towels-7322542533871.png?w=260&h=260&imPolicy=dynamic" alt="" aria-hidden="true"> 1855 1856 1857 </picture> 1858 1859 1860 1861 </div> 1862 </a> 1863 <div class="cta-panel__content"> 1864 1865 <h2 class="cta-panel__title" id="ctaPanelTitle-7322542533871"> 1866 <a href="/shop-our-products/available-in-store/ultra-towels/ultimate-towels-long-wings/">
1867 Ultimate Long Period Pads 1868 </a> 1869 </h2> 1870 <div class="cta-panel__feature">Bodyform Comfort & Security</div> 1871 1872 <div class="cta-panel__review"><div data-bv-show="inline_rating" data-bv-product-id="7322542533871" data-bv-seo="false"></div></div> 1873 </div> 1874 </div> 1875
1875<script> 1876 1877 window.gaDataLayer = window.gaDataLayer || []; 1878 window.gaDataLayer.push({"Category":"","Action":"","Data":{"link_url":"http://www.bodyform.co.uk/shop-our-products/available-in-store/ultra-towels/ultimate-towels-long-wings/","link_text":"Ultimate Long Period Pads","single_item_id":"7322542533871","single_item_name":"Ultimate Long Period Pads"},"Name":"ga4_product_click","Trigger":"","Label":"","Id":"ga4_product_click_c529e3af-9e70-44d5-980a-b18c15743123"}); 1879 1880 1881 </script>
1881 1882 1883 1884 </li> 1885 <li class="product-list__item" data-usage-night-time data-review=""> 1886 1887 <div class="cta-panel" 1888 data-ean="7322542533963" 1889 data-product-url="ultimate-towels-night" 1890 data-ga-event-type="ga4_product_click" 1891 data-ga-event-id="ga4_product_click_c482a525-57c0-4d24-af35-9bb1ba602cf9" 1892 1893 tabindex="0" 1894 role="group" 1895 aria-labelledby="ctaPanelTitle-7322542533963"> 1896 <a href="/shop-our-products/available-in-store/ultra-towels/ultimate-towels-night/" aria-hidden="true" tabindex="-1"> 1897 <div class="cta-panel__image"> 1898 <div class="loader hidden" aria-hidden="true"> 1899 <span class="loader__animation"></span> 1900</div> 1901 <picture class="cta-panel__picture" > 1902 <source media="(max-width:480px)" 1903 srcset="https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=260&h=260&imPolicy=dynamic 1x, 1904 https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=390&h=390&imPolicy=dynamic 1.5x, 1905 https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=520&h=520&imPolicy=dynamic 2x, 1906 https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=780&h=780&imPolicy=dynamic 3x" /> 1907 <source media="(max-width:767px)" 1908 srcset="https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=260&h=260&imPolicy=dynamic 1x, 1909 https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=390&h=390&imPolicy=dynamic 1.5x, 1910 https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=520&h=520&imPolicy=dynamic 2x, 1911 https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=780&h=780&imPolicy=dynamic 3x" /> 1912 <source media="(max-width:992px)" 1913 srcset="https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=260&h=260&imPolicy=dynamic 1x, 1914 https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=390&h=390&imPolicy=dynamic 1.5x, 1915 https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=520&h=520&imPolicy=dynamic 2x, 1916 https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=780&h=780&imPolicy=dynamic 3x" /> 1917 <source media="(max-width:1024px)" 1918 srcset="https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=260&h=260&imPolicy=dynamic 1x, 1919 https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=390&h=390&imPolicy=dynamic 1.5x, 1920 https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=520&h=520&imPolicy=dynamic 2x, 1921 https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=780&h=780&imPolicy=dynamic 3x" /> 1922 <source media="(max-width:1200px)" 1923 srcset="https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=260&h=260&imPolicy=dynamic 1x, 1924 https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=390&h=390&imPolicy=dynamic 1.5x, 1925 https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=520&h=520&imPolicy=dynamic 2x, 1926 https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=780&h=780&imPolicy=dynamic 3x" /> 1927 <source media="(max-width:1500px)" 1928 srcset="https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=260&h=260&imPolicy=dynamic 1x, 1929 https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=390&h=390&imPolicy=dynamic 1.5x, 1930 https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=520&h=520&imPolicy=dynamic 2x, 1931 https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=780&h=780&imPolicy=dynamic 3x" /> 1932 1933 1934 1935 <img loading="lazy" width="260" height="260" src="https://libresse-images.essity.com/images-c5/496/702496/optimized-AzurePNG4K/bodyform-phoenix-v3-ultimate-ultra-night-plus-promo-x8-towel-7322542533963.png?w=260&h=260&imPolicy=dynamic" alt="" aria-hidden="true"> 1936 1937 1938 </picture> 1939 1940 1941 1942 </div> 1943 </a> 1944 <div class="cta-panel__content"> 1945 1946 <h2 class="cta-panel__title" id="ctaPanelTitle-7322542533963"> 1947 <a href="/shop-our-products/available-in-store/ultra-towels/ultimate-towels-night/">
1948 Ultimate Night Period Pads 1949 </a> 1950 </h2> 1951 <div class="cta-panel__feature">Bodyform Goodnight</div> 1952 1953 <div class="cta-panel__review"><div data-bv-show="inline_rating" data-bv-product-id="7322542533963" data-bv-seo="false"></div></div> 1954 </div> 1955 </div> 1956
1956<script> 1957 1958 window.gaDataLayer = window.gaDataLayer || []; 1959 window.gaDataLayer.push({"Category":"","Action":"","Data":{"link_url":"http://www.bodyform.co.uk/shop-our-products/available-in-store/ultra-towels/ultimate-towels-night/","link_text":"Ultimate Night Period Pads","single_item_id":"7322542533963","single_item_name":"Ultimate Night Period Pads"},"Name":"ga4_product_click","Trigger":"","Label":"","Id":"ga4_product_click_c482a525-57c0-4d24-af35-9bb1ba602cf9"}); 1960 1961 1962 </script>
1962 1963 1964 1965 </li> 1966 <a href="#bypass-block-start" 1967 id="end-period-pads-bypass-block" 1968 class="btn btn-primary invisible bypass-block bypass-block--end" 1969 aria-describedby="header-87524" > 1970 Skip to the beginning of the list 1971 </a> 1972 1973 <a class="product-list-back" href="/shop-our-products/indexold/"> 1974 <i class="icon-arrow-right-smooth product-list-back__button" aria-hidden="true"></i> 1975 Explore All Products 1976 </a> 1977 </ul> 1978 </div> 1979 </div> 1980 1981 1982 1983 1984 1985<div class="signpost-topic-list"> 1986 1987 <div class="signpost-topic-item"> 1988 <div class="signpost-topic-item__picture"> 1989 <picture > 1990 <source media="(max-width:480px)" 1991 srcset="https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=450&h=270&imPolicy=dynamic 1x, 1992 https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=675&h=405&imPolicy=dynamic 1.5x, 1993 https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=900&h=540&imPolicy=dynamic 2x, 1994 https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=1350&h=810&imPolicy=dynamic 3x" /> 1995 <source media="(max-width:767px)" 1996 srcset="https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=737&h=442&imPolicy=dynamic 1x, 1997 https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=1105&h=663&imPolicy=dynamic 1.5x, 1998 https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=1474&h=884&imPolicy=dynamic 2x, 1999 https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=2211&h=1326&imPolicy=dynamic 3x" /> 2000 <source media="(max-width:992px)" 2001 srcset="https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=578&h=516&imPolicy=dynamic 1x, 2002 https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=867&h=774&imPolicy=dynamic 1.5x, 2003 https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=1156&h=1032&imPolicy=dynamic 2x, 2004 https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=1734&h=1548&imPolicy=dynamic 3x" /> 2005 <source media="(max-width:1024px)" 2006 srcset="https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=597&h=516&imPolicy=dynamic 1x, 2007 https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=895&h=774&imPolicy=dynamic 1.5x, 2008 https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=1194&h=1032&imPolicy=dynamic 2x, 2009 https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=1791&h=1548&imPolicy=dynamic 3x" /> 2010 <source media="(max-width:1200px)" 2011 srcset="https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=700&h=516&imPolicy=dynamic 1x, 2012 https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-web
2012site-review-banner-3.jpg?w=1050&h=774&imPolicy=dynamic 1.5x, 2013 https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=1400&h=1032&imPolicy=dynamic 2x, 2014 https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=2100&h=1548&imPolicy=dynamic 3x" /> 2015 <source media="(max-width:1500px)" 2016 srcset="https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=875&h=516&imPolicy=dynamic 1x, 2017 https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=1312&h=774&imPolicy=dynamic 1.5x, 2018 https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=1750&h=1032&imPolicy=dynamic 2x, 2019 https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=2625&h=1548&imPolicy=dynamic 3x" /> 2020 2021 2022 2023 <img loading="lazy" width="875" height="516" src="https://libresse-images.essity.com/images-c5/834/645834/optimized-AzureJPG2K/66-bodyform-njap-website-review-banner-3.jpg?w=875&h=516&imPolicy=dynamic" alt="Leave a review to be in for the chance to win £100 to spend on Bodyform Period Pants"> 2024 2025 2026 </picture> 2027 2028 2029 2030 </div> 2031 <div class="signpost-topic-item__content"> 2032 <div class="signpost-topic-item__headline"> 2033 <h2 id="signpost-topic-heading-186986">Be in for the chance to WIN!</h2> 2034 </div> 2035 <div class="signpost-topic-item__body"><p> 2036Leave a review on a product you've tried for your chance to win a £100 digital voucher to spend on Bodyform's range of period pants. T&C's apply.</p></div> 2037 2038 <div class="signpost-topic-item__call-to-action"> 2039 <a id="signpost-topic-link-186986" class="btn btn-secondary" 2040 title="Leave a Review" target="_self" 2041 aria-labelledby="signpost-topic-heading-186986 signpost-topic-link-186986" data-ga-promotion-name="Be in for the chance to WIN!" 2042 href="https://www.bodyform.co.uk/break-taboos/take-action/leave-a-review/?utm_source=banner&utm_medium=referral&utm_campaign=reviews_incentive"> 2043 Leave a Review 2044 </a> 2045 </div> 2046 </div> 2047 </div> 2048 2049 2050</div> 2051 <div class="social social--share container "> 2052 <h2 class="social__heading">Share On</h2> 2053 <button class="social__link social__mobile" 2054 data-ga-channel="Share article" aria-haspopup="dialog"> 2055 <i class="icon-share" aria-hidden="true"></i> 2056 <span>Share On</span> 2057 </button> 2058 <ul class="social__list"> 2059 <li> 2060 <a href="https://www.facebook.com/Bodyform/" 2061 class="social__link" 2062 aria-label="Share On facebook (Opens a new window)" 2063 data-ga-channel="facebook" 2064 target="_blank"> 2065 <i class="icon-social-facebook-circle-color" aria-hidden="true"></i> 2066 </a> 2067 </li> 2068 <li> 2069 <a href="https://twitter.com/bodyform" 2070 class="social__link" 2071 aria-label="Share On x (Opens a new window)" 2072 data-ga-channel="x" 2073 target="_blank"> 2074 <i class="icon-social-x-circle-color" aria-hidden="true"></i> 2075 </a> 2076 </li> 2077 <li> 2078 <button class="social__link social__link--copy" aria-label="Copy current page URL" 2079 data-ga-channel="Copy link"> 2080 <i class="icon-social-copy-circle-color" aria-hidden="true"></i> 2081 </button> 2082 </li> 2083 </ul> 2084 </div> 2085 2086 2087 2088 <div id="section-119839" data-anchor-index="section-119839" class="newsletter-subscription"> 2089 <div class="container"> 2090 <h2 class="newsletter-subscription__title" id="newsletterSignUpModal-title"> 2091 Subscribe to the Bodyform newsletter: 2092 </h2> 2093 <div class="newsletter-subscription__description" id="newsletterSignUpModal-description"> 2094 <p>Join the Bodyform family to receive our advice, news and offers.</p><p>*T&Cs apply</p> 2095 </div>
2096 <form action="/ajax/core/subscription/newslettersignup" 2097 method="post" novalidate="" autocomplete="off" 2098 data-ga-form-name="Newsletter Subscribe" data-ga-form-id="119839" class="validate-form ajax-form ich-form"> 2099 <input type="hidden" name="formId" value="Newsletter Subscribe" /> 2100 <input type="hidden" name="metadata_cdcCampaignId" value="CA10152" /> 2101 <input type="hidden" name="metadata_formType" value="NewsletterSignup" /> 2102 <input type="hidden" name="metadata_brandname" value="Bodyform" /> 2103 <input type="hidden" name="metadata_pageUrl" value="http://www.bodyform.co.uk/shop-our-products/available-in-store/ultra-towels/" /> 2104 <div class="newsletter-subscription__name"> 2105 2106 <div class="form-group"> 2107 2108 <div class="form-group__label-wrapper"> 2109 <label class="form-label" for="newsletter-subscribe-firstname">Name</label> 2110 2111 </div> 2112 2113 <input id="newsletter-subscribe-firstname" class="form-control" name="firstname" 2114 type="text" 2115 data-validate="" 2116 placeholder="Name" required data-required-message="Please enter your name!" aria-errormessage="error-newsletter-subscribe-firstname" /> 2117 2118 <div class="validation-error" id="error-newsletter-subscribe-firstname" aria-live="polite" role="status"> 2119 <span></span> 2120 </div> 2121 </div> 2122 2123 <div class="form-group"> 2124 2125 <div class="form-group__label-wrapper"> 2126 <label class="form-label" for="newsletter-subscribe-surname">Surname</label> 2127 2128 </div> 2129 2130 <input id="newsletter-subscribe-surname" class="form-control" name="surname" 2131 type="text" 2132 data-validate="" 2133 placeholder="Surname" required data-required-message="Please enter your surname!" aria-errormessage="error-newsletter-subscribe-surname" /> 2134 2135 <div class="validation-error" id="error-newsletter-subscribe-surname" aria-live="polite" role="status"> 2136 <span></span> 2137 </div> 2138 </div> 2139 </div> 2140 2141 <div class="form-group"> 2142 2143 <div class="form-group__label-wrapper"> 2144 <label class="form-label" for="newsletter-subscribe-email">Your email address</label> 2145 2146 </div> 2147 2148 <input id="newsletter-subscribe-email" class="form-control" name="email" 2149 type="email" 2150 data-validate="pattern" 2151 placeholder="Your email address ([email protected])" data-validate-message="Please enter a valid email address" data-pattern="^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$" required data-required-message="Please enter your email address" aria-errormessage="error-newsletter-subscribe-email" /> 2152 2153 <div class="validation-error" id="error-newsletter-subscribe-email" aria-live="polite" role="status"> 2154 <span></span> 2155 </div> 2156 </div> 2157 2158 2159 <div class="form-group form-group--single-field-date"> 2160 2161 <div class="form-group__label-wrapper"> 2162 <label class="form-label" for="newsletter-subscribe-dateofbirth">Date of birth</label> 2163 2164 </div> 2165 2166 <input id="newsletter-subscribe-dateofbirth" 2167 class="form-control" 2168 name="DateOfBirth" 2169 type="date" 2170 min="1900-09-26" 2171 max="2026-09-26" 2172 value="2026-09-26" 2173 required data-required-message="Date of birth is required!" data-validate aria-errormessage="error-newsletter-subscribe-dateofbirth" /> 2174 2175 <div class="validation-error" id="error-newsletter-subscribe-dateofbirth" aria-l
2175ive="polite" role="status"> 2176 <span></span> 2177 </div> 2178 </div> 2179 2180 2181 2182 <fieldset class="form-group form-group--checkbox form-group--checkbox-legal"> 2183 <legend class="form-label">Legal Agreements & Consent</legend> 2184 <div class="form-checkbox-control"> 2185 <input name="AcceptMarketingCommunication" id="newsletter-subscribe-AcceptMarketingCommunication" class="consentCheckbox" 2186 type="checkbox" value="true" 2187 data-validate required data-required-message="Please review and accept the agreements to proceed." aria-errormessage="error-consent-AcceptMarketingCommunication" > 2188 <label for="newsletter-subscribe-AcceptMarketingCommunication"> 2189 I agree to receive personalised <a href="https://www.bodyform.co.uk/data-entry-points/#source-7">emails<sup>[7]</a></sup> from <a href="https://www.bodyform.co.uk/data-entry-points/#source-8">Bodyform<sup>[8]</a></sup> about products, services, events, and surveys for <a href="https://www.bodyform.co.uk/data-entry-points/#source-9">Essity brands[9]</a></sup> and I permit Essity UK Ltd to process and share my name, email, and interactions with such <a href="https://www.bodyform.co.uk/data-entry-points/#source-10">emails<sup>[10]</a></sup> with <a href="https://www.bodyform.co.uk/data-entry-points/#source-4">Essity affiliates<sup>[4]</a></sup> for <a href="https://www.bodyform.co.uk/data-entry-points/#source-11">personalised marketing<sup>[11]</a></sup>. 2190 </label> 2191 </div> 2192 2193 <div class="validation-error" id="error-consent-AcceptMarketingCommunication" aria-live="polite" role="status"> 2194 <span></span> 2195 </div> <div class="form-checkbox-control"> 2196 <input name="AcceptDataPersonalization" id="newsletter-subscribe-AcceptDataPersonalization" class="checkbox" 2197 type="checkbox" value="true" 2198 > 2199 <label for="newsletter-subscribe-AcceptDataPersonalization"> 2200 I agree to let <a href="https://www.bodyform.co.uk/data-entry-points/#source-1">Essity UK Ltd<sup>[1]</a></sup> use my <a href="https://www.bodyform.co.uk/data-entry-points/#source-2">personal data<sup>[2]</a></sup> above to personalise their websites and <a href="https://www.bodyform.co.uk/data-entry-points/#source-3">marketing<sup>[3]</a></sup> to my interests. 2201 </label> 2202 </div> 2203 <div class="form-checkbox-control"> 2204 <input name="AcceptSharingData" id="newsletter-subscribe-AcceptSharingData" class="checkbox" 2205 type="checkbox" value="true" 2206 > 2207 <label for="newsletter-subscribe-AcceptSharingData"> 2208 I agree to let Essity UK Ltd to share my <a href="https://www.bodyform.co.uk/data-entry-points/#source-2">personal data<sup>[2]</a></sup> with <a href="https://www.bodyform.co.uk/data-entry-points/#source-4">Essity affiliates<sup>[4]</a></sup> and <a href="https://www.bodyform.co.uk/data-entry-points/#source-5">marketing partners<sup>[5]</a></sup> for their <a href="https://www.bodyform.co.uk/data-entry-points/#source-6">personalised marketing<sup>[6]</a></sup> 2209 </label> 2210 </div> 2211 </fieldset> 2212 <div class="newsletter-subscription__submit"> 2213 2214 2215 2216<div class="form-recaptcha"> 2217 <div class="g-recaptcha" data-sitekey="6LdG1WkUAAAAANGkebGdbnqBNbTMgeBcxBXD7VWB" data-required-message="Please submit reCAPTCHA!" aria-errormessage="error-recaptcha-119839"></div> 2218 2219 <div class="validation-error" id="error-recaptcha-119839" aria-live="polite" role="status"> 2220 <span></span> 2221 </div> 2222</div> 2223 <button type="submit" class="btn btn-primary" name="Submit">Submit</button> 2224 </div> 2225 </form> 2226 </div> 2227 </div> 2228 2229 2230 </main> 2231 2232 <footer class="footer">
2233 <div class="container footer__container"> 2234 <div class="footer__social"> 2235 <div class="footer__copyright"> 2236 © <span>Bodyform</span> 2026 2237 </div> 2238 <div class="social social--follow social--follow-footer"> 2239 <ul class="social__list"> 2240 <li> 2241 <a href="https://twitter.com/bodyform" 2242 class="social__link" 2243 aria-label="Follow us on x (Opens a new window)" 2244 target="_blank"> 2245 <i class="icon-social-x" aria-hidden="true"></i> 2246 </a> 2247 </li> 2248 <li> 2249 <a href="https://www.instagram.com/bodyformuk/" 2250 class="social__link" 2251 aria-label="Follow us on instagram (Opens a new window)" 2252 target="_blank"> 2253 <i class="icon-instagram" aria-hidden="true"></i> 2254 </a> 2255 </li> 2256 <li> 2257 <a href="https://www.facebook.com/Bodyform" 2258 class="social__link" 2259 aria-label="Follow us on facebook (Opens a new window)" 2260 target="_blank"> 2261 <i class="icon-social-facebook" aria-hidden="true"></i> 2262 </a> 2263 </li> 2264 <li> 2265 <a href="https://www.youtube.com/user/BodyformChannel" 2266 class="social__link" 2267 aria-label="Follow us on youtube (Opens a new window)" 2268 target="_blank"> 2269 <i class="icon-social-youtube" aria-hidden="true"></i> 2270 </a> 2271 </li> 2272 </ul> 2273 </div> 2274 2275 </div> 2276 2277 <nav class="footer__menu" aria-label="Footer navigation" > 2278 <ul class="footer__menu-list"> 2279 <li class="footer__menu-item"> 2280 <a class="footer__menu-link" href="/break-taboos/our-world/">Our World</a> 2281 </li> 2282 <li class="footer__menu-item"> 2283 <a class="footer__menu-link" href="/shop-our-products/indexold/">Shop Our Products</a> 2284 </li> 2285 <li class="footer__menu-item"> 2286 <a class="footer__menu-link" href="/ethical-policy/">Ethical policy</a> 2287 </li> 2288 <li class="footer__menu-item"> 2289 <a class="footer__menu-link" href="/contact-us/">Contact us</a> 2290 </li> 2291 <li class="footer__menu-item"> 2292 <a class="footer__menu-link" href="/about-us-new/">About us</a> 2293 </li> 2294 <li class="footer__menu-item"> 2295 <a class="footer__menu-link" href="/terms-and-condition/">Terms of Use</a> 2296 </li> 2297 <li class="footer__menu-item"> 2298 <a class="footer__menu-link" href="/privacy-policy/">Privacy Policy</a> 2299 </li> 2300 <li class="footer__menu-item"> 2301 <a class="footer__menu-link" href="/ingredients/">Ingredients</a> 2302 </li> 2303 <li class="footer__menu-item"> 2304 <a class="footer__menu-link" href="/cookies/">Cookies</a> 2305 </li> 2306 <li class="footer__menu-item"> 2307 <a class="footer__menu-link" href="/data-protection-social-media-infotext/">Social Media Data Protection</a> 2308 </li> 2309 <li class="footer__menu-item"> 2310 <a class="footer__menu-link" href="/period-tracker/">Period Tracker</a> 2311 </li> 2312 <li class="footer__menu-item"> 2313 <a class="footer__menu-link" href="/newsletter-consent/">Newsletter consent</a> 2314 </li> 2315 <li class="footer__menu-item"> 2316 <a class="footer__menu-link" href="/women-disclaimer/">Women+ Disclaimer</a> 2317 </li> 2318 <li class="footer__menu-item"> 2319 <a class="footer__menu-link" href="/dpcomplaint-gb/">UK Data Protection Complaint</a> 2320 </li> 2321 </ul> 2322 </nav> 2323 2324 2325 <div class="footer__essity-branding"> 2326 2327 <div class="footer__essity-logo"> 2328 <a href="https://www.essity.com" aria-label="Essity (Opens a new window)" target="_blank" rel="noopener" itemprop="url" rel="noopener noreferrer"> 2329 <img loading="lazy" itemprop="logo" width="125" height="32" src="https://assets.www.essity.com/libresse/1.159.0-release.2/img/logo/essity.svg" alt="Essity"> 2330 2331 2332 </a> 2333 </div> 2334 2335 2336 <div class="footer__essity-description"><p>Essity is a global, leading hygiene and health company. Every day, our products, solutions and services are used by a billion people around the world. Our purpose is to break barriers to well-being for the benefit of consumers, patients, caregivers, customers and society. Sales are conducted in approximately 150 countries under the leading global brands TENA and Tork, and other strong brands such as Actimove, Cutimed, JOBST, Knix, Leukoplast, Libero, Libresse, Lotus, Modibodi, Nosotras, Saba, Tempo, TOM Organic and Zewa. In 2025, Essity had net sales of approximately SEK 138bn (EUR 13bn) and employed 36,000 people. The companyâs headquarters is located in Stockholm, Sweden and Essity is listed on Nasdaq Stockholm. More information at <a href="https://www.essity.com/" target="_blank" rel="noopener">essity.com</a>.</p><p><br /></p><p>© 2026 Essity Hygiene and Health AB</p></div> 2337 2338 </div> 2339 </div> 2340</footer> 2341 <div class="ui-loading-overlay"> 2342 <div class="ui-loading-overlay__indicator"> 2343 <div class="ui-loading-overlay__animation"></div> 2344 </div> 2345</div> 2346 2347 2348 2349 2350
2350<script> 2351 2352 </script>
2352 2353
2353<script data-ot-ignore src="https://assets.www.essity.com/libresse/1.159.0-release.2/js/app.js" defer data-static-directory="https://assets.www.essity.com/libresse/1.159.0-release.2/" integrity="sha384-o3qS3X//1l9stznkyeLfT8Ve/RkuvCbaAlbxF2L2cCdbC9zl+MZ+1zR0NX6jw8Fu" crossorigin="anonymous"></script>
2353 2354 2355 <!--[if lt IE 10]> 2356
2356<script data-ot-ignore src="https://assets.www.essity.com/libresse/1.159.0-release.2/js/polyfills/ie8.js" async></script>
2356 2357 <![endif]--> 2358 2359 2360 2361 2362
2362<script type="application/ld+json"> 2363 { 2364 "@context": "https://schema.org", 2365 "@type": "BreadcrumbList", 2366 "itemListElement": [ 2367 { 2368 "@type": "ListItem", 2369 "position": 1, 2370 "item": { 2371 "@type": "WebPage", 2372 "@id": "https://www.bodyform.co.uk/", 2373 "name": "Home" 2374 } 2375 }, 2376 { 2377 "@type": "ListItem", 2378 "position": 2, 2379 "item": { 2380 "@type": "WebPage", 2381 "@id": "https://www.bodyform.co.uk/shop-our-products/", 2382 "name": "Buy Our Products" 2383 } 2384 }, 2385 { 2386 "@type": "ListItem", 2387 "position": 3, 2388 "item": { 2389 "@type": "WebPage", 2390 "@id": "https://www.bodyform.co.uk/shop-our-products/available-in-store/", 2391 "name": "Available In-Store" 2392 } 2393 }, 2394 { 2395 "@type": "ListItem", 2396 "position": 4, 2397 "item": { 2398 "@type": "WebPage", 2399 "@id": "https://www.bodyform.co.uk/shop-our-products/available-in-store/ultra-towels/", 2400 "name": "Ultra Towels" 2401 } 2402 } 2403 ] 2404} 2405 </script>
2405 2406
2407<script defer src="https://apps.bazaarvoice.com/deployments/bodyform/main_site/production/en_GB/bv.js"></script>
vendor: 2 bytes, line 2407
2407
2408<script src="https://assets.www.essity.com/libresse/1.159.0-release.2/js/app-products.js" defer integrity="sha384-RL9HwHqgIKaLcRyOdWkE2LPaMnYSAP3tiRrMkfjJD+67d+VsQeIl4Tk4Xw/KYNti" crossorigin="anonymous"></script>
2408 2409 <div id="sortModal" class="modal modal--sort" 2410 tabindex="-1" 2411 role="dialog" 2412 aria-modal="true" 2413 aria-labelledby="modal-sortModal-title" > 2414 <div class="modal__dialog" role="dialog"> 2415 <div class="modal__header"> 2416 <button type="button" 2417 class="modal__close" 2418 data-dismiss="modal" 2419 aria-label="Close"> 2420 <i class="icon-close" aria-hidden="true"></i> 2421 </button> 2422 <h2 id="modal-sortModal-title" class="modal__title">Sort by</h2> 2423 </div> 2424 <div class="modal__body" role="document" tabindex="0" data-autofocus="true"> 2425 <div class="product-sort__sort-options"> 2426 <div class="form-radio-control"> 2427 <label for="favoriteSort">Our Favorites</label> 2428 <input id="favoriteSort" name="mandatoryradio" data-sort="" type="radio" value="favoriteSort" checked > 2429 </div> 2430 <div class="form-radio-control"> 2431 <label for="reviewHTL">Customer Reviews (high to low)</label> 2432 <input id="reviewHTL" name="mandatoryradio" data-sort="" type="radio" value="reviewHTL" > 2433 </div> 2434 <div class="form-radio-control"> 2435 <label for="reviewLTH">Customer Reviews (low to high)</label> 2436 <input id="reviewLTH" name="mandatoryradio" data-sort="" type="radio" value="reviewLTH" > 2437 </div> 2438 </div> 2439 2440 </div> 2441 </div> 2442 </div> 2443 2444 2445 <div id="searchModal" class="modal modal--search" 2446 tabindex="-1" 2447 role="dialog" 2448 aria-modal="true" 2449 > 2450 <div class="modal__dialog" role="dialog"> 2451 <div class="modal__header"> 2452 <button type="button" 2453 class="modal__close" 2454 data-dismiss="modal" 2455 aria-label="Close"> 2456 <i class="icon-close" aria-hidden="true"></i> 2457 </button> 2458 </div> 2459 <div class="modal__body" role="document" tabindex="0" data-autofocus="true"> 2460 <div class="modal--search__bar"> 2461 <form action="/search/" 2462 method="get" autocomplete="off" novalidate class="search-form" data-ga-form-name="Search"> 2463 2464 <div class="form-group"> 2465 2466 <div class="form-group__label-wrapper"> 2467 <label class="form-label" for="modal-search-bar-q">Type search term</label> 2468 2469 </div> 2470 2471 <input id="modal-search-bar-q" class="form-control" name="q" 2472 type="text" 2473 data-validate="" 2474 placeholder="Search" /> 2475 2476 </div> 2477 2478 <i class="icon-search" alt="" aria-hidden="true"></i> 2479 <button type="submit" aria-label="Search"></button> 2480 </form> 2481 </div> 2482 2483 </div> 2484 </div> 2485 </div> 2486 2487 2488 <div id="mobileNavigationModal" class="modal modal--navigation" 2489 tabindex="-1" 2490 role="dialog" 2491 aria-modal="true" 2492 > 2493 <div class="modal__dialog" role="dialog"> 2494 <div class="modal__header"> 2495 <button type="button" 2496 class="modal__close" 2497 data-dismiss="modal" 2498 aria-label="Close"> 2499 <i class="icon-close" aria-hidden="true"></i> 2500 </button> 2501 </div> 2502 <div class="modal__body" role="document" tabindex="0" data-autofocus="true"> 2503 <div class="mobile-navigation"> 2504 <!--temp fix--> 2505 <div class="mobile-navigation__topics"></div> 2506 2507 <div class="accordion-standalone"> 2508 <ul class="accordion__list accordion--default container" > 2509 <li class="accordion__item"> 2510 <button class="accordion__header" aria-expanded="false" aria-controls="accordionBody_319107354"> 2511 Buy Our Products
2512 <span class="accordion__toggle-icon" aria-hidden="true"> 2513 <i class="icon-arrow-down-smooth"></i> 2514 </span> 2515 </button> 2516 <div class="accordion__body" inert id="accordionBody_319107354" role="region"> 2517 <div class="mobile-navigation__submenu-headline-container"> 2518 <a href="/shop-our-products/" class="mobile-navigation__submenu-headline" > 2519 Explore all topics 2520 </a> 2521 </div> 2522 <div class="mobile-navigation__link-group"> 2523 <div> 2524 <span class="mobile-navigation__category">Buy online</span> 2525 </div> 2526 <ul class="mobile-navigation__links"> 2527 <li class=""> 2528 <a href="https://shop.bodyform.co.uk/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" class="mobile-navigation__link" target="_blank" rel="noopener"> 2529 2530 Period Pants 2531 </a> 2532 </li> 2533 <li class=""> 2534 <a href="https://shop.bodyform.co.uk/collections/best-sellers/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" class="mobile-navigation__link" target="_blank" rel="noopener"> 2535 2536 Best Sellers 2537 </a> 2538 </li> 2539 <li class=""> 2540 <a href="https://shop.bodyform.co.uk/collections/multipacks/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" class="mobile-navigation__link" target="_blank" rel="noopener"> 2541 2542 Multipacks 2543 </a> 2544 </li> 2545 <li class=""> 2546 <a href="https://shop.bodyform.co.uk/collections/period-pants-for-teens/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" class="mobile-navigation__link" target="_blank" rel="noopener"> 2547 2548 Teens 2549 </a> 2550 </li> 2551 </ul> 2552 2553 </div> 2554 <div class="mobile-navigation__link-group"> 2555 <div> 2556 <span class="mobile-navigation__category">Style</span> 2557 </div> 2558 <ul class="mobile-navigation__links"> 2559 <li class=""> 2560 <a href="https://shop.bodyform.co.uk/collections/all-bikini-products/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" class="mobile-navigation__link" target="_blank" rel="noopener"> 2561 2562 Bikini 2563 </a> 2564 </li> 2565 <li class=""> 2566 <a href="https://shop.bodyform.co.uk/collections/all-brazilian-product/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" class="mobile-navigation__link" target="_blank" rel="noopener"> 2567 2568 Brazilian 2569 </a> 2570 </li> 2571 <li class=""> 2572 <a href="https://shop.bodyform.co.uk/collections/high-leg/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" class="mobile-navigation__link" target="_blank" rel="noopener"> 2573 2574 High Leg 2575 </a> 2576 </li> 2577 <li class=""> 2578 <a href="https://shop.bodyform.co.uk/collections/all-high-waist/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" class="mobile-navigation__link" target="_blank" rel="noopener"> 2579 2580 High Waist 2581 </a> 2582 </li> 2583 <li class=""> 2584 <a href="https://shop.bodyform.co.uk/collections/all-hipster-products/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" class="mobile-navigation__link" target="_blank" rel="noopener"> 2585 2586 Hipster 2587 </a> 2588 </li> 2589 </ul> 2590 2591 </div> 2592 <div class="mobile-navigation__link-group"> 2593 <div>
2594 <span class="mobile-navigation__category">Absorbency</span> 2595 </div> 2596 <ul class="mobile-navigation__links"> 2597 <li class=""> 2598 <a href="https://shop.bodyform.co.uk/collections/light-flow/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" class="mobile-navigation__link" target="_blank" rel="noopener"> 2599 2600 Light Flow 2601 </a> 2602 </li> 2603 <li class=""> 2604 <a href="https://shop.bodyform.co.uk/collections/moderate-flow/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" class="mobile-navigation__link" target="_blank" rel="noopener"> 2605 2606 Medium Flow 2607 </a> 2608 </li> 2609 <li class=""> 2610 <a href="https://shop.bodyform.co.uk/collections/heavy-absorbency/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" class="mobile-navigation__link" target="_blank" rel="noopener"> 2611 2612 Heavy Flow 2613 </a> 2614 </li> 2615 <li class=""> 2616 <a href="https://shop.bodyform.co.uk/collections/all-intimate-fluids/?utm_source=bodyform-uk&utm_medium=referral&utm_campaign=brandsite&utm_content=Menu" class="mobile-navigation__link" target="_blank" rel="noopener"> 2617 2618 All intimate fluids 2619 </a> 2620 </li> 2621 </ul> 2622 2623 </div> 2624 <div class="mobile-navigation__link-group"> 2625 <div> 2626 <span class="mobile-navigation__category">Available In-Store</span> 2627 </div> 2628 <ul class="mobile-navigation__links"> 2629 <li class=""> 2630 <a href="/shop-our-products/available-in-store/ultra-towels/" class="active mobile-navigation__link" > 2631 2632 Ultra Towels 2633 </a> 2634 </li> 2635 <li class=""> 2636 <a href="/shop-our-products/available-in-store/maxi-towels/" class="mobile-navigation__link" > 2637 2638 Maxi Towels 2639 </a> 2640 </li> 2641 <li class=""> 2642 <a href="/shop-our-products/available-in-store/daily-liners/" class="mobile-navigation__link" > 2643 2644 Daily Liners 2645 </a> 2646 </li> 2647 <li class=""> 2648 <a href="/shop-our-products/available-in-store/period-pants/" class="mobile-navigation__link" > 2649 2650 Period Pants 2651 </a> 2652 </li> 2653 <li class=""> 2654 <a href="/shop-our-products/available-in-store/" class="active mobile-navigation__link" > 2655 2656 View All 2657 </a> 2658 </li> 2659 </ul> 2660 2661 </div> 2662 2663 </div> 2664 </li> 2665 <li class="accordion__item"> 2666 <a href="/period-tracker/" class="accordion__header" >
2667 <span>Period Tracker</span> 2668 </a> 2669 </li> 2670 <li class="accordion__item"> 2671 <button class="accordion__header" aria-expanded="false" aria-controls="accordionBody_319628794"> 2672 Break Taboos 2673 <span class="accordion__toggle-icon" aria-hidden="true"> 2674 <i class="icon-arrow-down-smooth"></i> 2675 </span> 2676 </button> 2677 <div class="accordion__body" inert id="accordionBody_319628794" role="region"> 2678 <div class="mobile-navigation__link-group"> 2679 <div> 2680 <span class="mobile-navigation__category">Take Action</span> 2681 </div> 2682 <ul class="mobile-navigation__links"> 2683 <li class=""> 2684 <a href="/break-taboos/take-action/project-v/" class="mobile-navigation__link" > 2685 2686 Project V 2687 </a> 2688 </li> 2689 <li class=""> 2690 <a href="/break-taboos/take-action/subscribe-newsletter/" class="mobile-navigation__link" > 2691 2692 Subscribe to Newsletter 2693 </a> 2694 </li> 2695 <li class=""> 2696 <a href="/break-taboos/take-action/leave-a-review/" class="mobile-navigation__link" > 2697 2698 Leave A Review 2699 </a> 2700 </li> 2701 <li class=""> 2702 <a href="/break-taboos/take-action/" class="mobile-navigation__link" > 2703 2704 View All 2705 </a> 2706 </li> 2707 </ul> 2708 2709 </div> 2710 <div class="mobile-navigation__link-group"> 2711 <div> 2712 <span class="mobile-navigation__category">Discover</span> 2713 </div> 2714 <ul class="mobile-navigation__links"> 2715 <li class=""> 2716 <a href="/break-taboos/discover/eve-appeal-bodyform/" class="mobile-navigation__link" > 2717 2718 The Eve Appeal x Bodyform 2719 </a> 2720 </li> 2721 <li class=""> 2722 <a href="/break-taboos/discover/school-resource-hub/" class="mobile-navigation__link" > 2723 2724 Student Resource Hub 2725 </a> 2726 </li> 2727 <li class=""> 2728 <a href="/break-taboos/discover/your-first-period/" class="mobile-navigation__link" > 2729 2730 First Period 2731 </a> 2732 </li> 2733 <li class=""> 2734 <a href="/break-taboos/discover/puberty/" class="mobile-navigation__link" > 2735 2736 Puberty 2737 </a> 2738 </li> 2739 <li class=""> 2740 <a href="/break-taboos/discover/living-with-periods/" class="mobile-navigation__link" > 2741 2742 Living with Periods 2743 </a> 2744 </li> 2745 <li class=""> 2746 <a href="/break-taboos/discover/period-problems/" class="mobile-navigation__link" > 2747
2748 Period Problems 2749 </a> 2750 </li> 2751 <li class=""> 2752 <a href="/break-taboos/discover/sex-and-relationships/" class="mobile-navigation__link" > 2753 2754 Sex & Relationships 2755 </a> 2756 </li> 2757 <li class=""> 2758 <a href="/break-taboos/discover/pregnancy/" class="mobile-navigation__link" > 2759 2760 Pregnancy 2761 </a> 2762 </li> 2763 <li class=""> 2764 <a href="/break-taboos/discover/around-menopause/" class="mobile-navigation__link" > 2765 2766 Around Menopause 2767 </a> 2768 </li> 2769 <li class=""> 2770 <a href="/break-taboos/discover/daily-care/" class="mobile-navigation__link" > 2771 2772 Taking Care of Yourself 2773 </a> 2774 </li> 2775 <li class=""> 2776 <a href="/break-taboos/discover/expert-advice/" class="mobile-navigation__link" > 2777 2778 Ask the Expert 2779 </a> 2780 </li> 2781 <li class=""> 2782 <a href="/break-taboos/discover/" class="mobile-navigation__link" > 2783 2784 View All 2785 </a> 2786 </li> 2787 </ul> 2788 2789 </div> 2790 <div class="mobile-navigation__link-group"> 2791 <div> 2792 <span class="mobile-navigation__category">Our World</span> 2793 </div> 2794 <ul class="mobile-navigation__links"> 2795 <li class=""> 2796 <a href="/break-taboos/our-world/our-purpose/" class="mobile-navigation__link" > 2797 2798 Our Purpose 2799 </a> 2800 </li> 2801 <li class=""> 2802 <a href="/break-taboos/our-world/our-eco-promise/" class="mobile-navigation__link" > 2803 2804 Our Eco Promise 2805 </a> 2806 </li> 2807 <li class=""> 2808 <a href="/break-taboos/our-world/product-trust/" class="mobile-navigation__link" > 2809 2810 Product Trust 2811 </a> 2812 </li> 2813 <li class=""> 2814 <a href="/break-taboos/our-world/global-v-taboo-tracker/" class="mobile-navigation__link" > 2815 2816 Global V Taboo Tracker 2817 </a> 2818 </li> 2819 <li class=""> 2820 <a href="/break-taboos/our-world/our-world/" class="mobile-navigation__link" > 2821 2822 View All 2823 </a> 2824 </li> 2825 </ul> 2826 2827 </div> 2828 <div class="mobile-navigation__link-group"> 2829 <div>
2830 <span class="mobile-navigation__category">Our Campaigns</span> 2831 </div> 2832 <ul class="mobile-navigation__links"> 2833 <li class=""> 2834 <a href="/break-taboos/our-campaigns/no1-comfort-protection/" class="mobile-navigation__link" > 2835 2836 Live Fearless 2837 </a> 2838 </li> 2839 <li class=""> 2840 <a href="/break-taboos/our-campaigns/school-of-heavy-periods/" class="mobile-navigation__link" > 2841 2842 School of Heavy Periods 2843 </a> 2844 </li> 2845 <li class=""> 2846 <a href="/break-taboos/our-campaigns/whooah-bodyform/" class="mobile-navigation__link" > 2847 2848 Whooah Bodyform 2849 </a> 2850 </li> 2851 <li class=""> 2852 <a href="/break-taboos/our-campaigns/vagina-uncensored/" class="mobile-navigation__link" > 2853 2854 40 words 2855 </a> 2856 </li> 2857 <li class=""> 2858 <a href="/break-taboos/our-campaigns/periodsomina/" class="mobile-navigation__link" > 2859 2860 Periodsomnia 2861 </a> 2862 </li> 2863 <li class=""> 2864 <a href="/break-taboos/our-campaigns/pain-stories/" class="mobile-navigation__link" > 2865 2866 Painstories 2867 </a> 2868 </li> 2869 <li class=""> 2870 <a href="/break-taboos/our-campaigns/wombstories/" class="mobile-navigation__link" > 2871 2872 Wombstories 2873 </a> 2874 </li> 2875 <li class=""> 2876 <a href="/break-taboos/our-campaigns/never-just-a-period/" class="mobile-navigation__link" > 2877 2878 Never Just a Period 2879 </a> 2880 </li> 2881 <li class=""> 2882 <a href="/break-taboos/our-campaigns/viva-la-vulva/" class="mobile-navigation__link" > 2883 2884 Viva La Vulva 2885 </a> 2886 </li> 2887 <li class=""> 2888 <a href="/break-taboos/our-campaigns/womens-sport/" class="mobile-navigation__link" > 2889 2890 Womens Sport 2891 </a> 2892 </li> 2893 <li class=""> 2894 <a href="/break-taboos/our-campaigns/our-world/" class="mobile-navigation__link" > 2895 2896 View All 2897 </a> 2898 </li> 2899 </ul> 2900 2901 </div> 2902 2903 </div> 2904 </li> 2905 <li class="accordion__item"> 2906 <button class="accordion__header" aria-expanded="false" aria-controls="accordionBody_319481274"> 2907 FAQs
2908 <span class="accordion__toggle-icon" aria-hidden="true"> 2909 <i class="icon-arrow-down-smooth"></i> 2910 </span> 2911 </button> 2912 <div class="accordion__body" inert id="accordionBody_319481274" role="region"> 2913 <div class="mobile-navigation__submenu-headline-container"> 2914 <a href="/faq/" class="mobile-navigation__submenu-headline" > 2915 FAQs 2916 </a> 2917 </div> 2918 <div class="mobile-navigation__link-group"> 2919 <div> 2920 <span class="mobile-navigation__category">Product FAQS</span> 2921 </div> 2922 <ul class="mobile-navigation__links"> 2923 <li class=""> 2924 <a href="/faq/product-knowledge/skin-product-safety/" class="mobile-navigation__link" > 2925 2926 Skin & Product Safety 2927 </a> 2928 </li> 2929 <li class=""> 2930 <a href="/faq/product-knowledge/sustainability/" class="mobile-navigation__link" > 2931 2932 Sustainability 2933 </a> 2934 </li> 2935 <li class=""> 2936 <a href="/faq/product-knowledge/perfumes-preservative-other/" class="mobile-navigation__link" > 2937 2938 Perfumes, Preservatives and colorants & any other chemicals 2939 </a> 2940 </li> 2941 </ul> 2942 2943 </div> 2944 <div class="mobile-navigation__link-group"> 2945 <div> 2946 <span class="mobile-navigation__category">Product FAQS</span> 2947 </div> 2948 <ul class="mobile-navigation__links"> 2949 <li class=""> 2950 <a href="/faq/product-knowledge/" class="mobile-navigation__link" > 2951 2952 View All 2953 </a> 2954 </li> 2955 </ul> 2956 2957 </div> 2958 <div class="mobile-navigation__link-group"> 2959 <div> 2960 <span class="mobile-navigation__category">Website FAQs</span> 2961 </div> 2962 <ul class="mobile-navigation__links"> 2963 <li class=""> 2964 <a href="https://shop.bodyform.co.uk/pages/shipping-policy" class="mobile-navigation__link" target="_blank" rel="noopener"> 2965 2966 Delivery 2967 </a> 2968 </li> 2969 <li class=""> 2970 <a href="https://shop.bodyform.co.uk/policies/refund-policy" class="mobile-navigation__link" target="_blank" rel="noopener"> 2971 2972 Returns 2973 </a> 2974 </li> 2975 </ul> 2976 2977 </div> 2978 <div class="mobile-navigation__link-group"> 2979 <div> 2980 <span class="mobile-navigation__category">How Period Pants Work</span> 2981 </div> 2982 <ul class="mobile-navigation__links"> 2983 <li class=""> 2984 <a href="https://shop.bodyform.co.uk/blogs/how-it-works/when-can-you-use-period-pants" class="mobile-navigation__link" target="_blank" rel="noopener"> 2985 2986 When can you use period pants? 2987 </a> 2988 </li> 2989 <li class=""> 2990 <a href="https://shop.bodyform.co.uk/blogs/how-it-works/what-pair-of-period-pants-is-right-for-me-and-my-flow" class="mobile-navigation__link" target="_blank" rel="noopener"> 2991 2992 What pair of period pants is right for me and my flow? 2993 </a> 2994 </li> 2995 <li class=""> 2996 <a href="https://shop.bodyform.co.uk/blogs/how-it-works/using-period-pants-for-postpartum-and-perimenopause" class="mobile-navigation__link" target="_blank" rel="noopener"> 2997 2998 Using period pants for postpartum and perimenopause 2999 </a> 3000 </li> 3001 <li class=""> 3002 <a href="https://shop.bodyform.co.uk/blogs/how-it-works/buying-period-pants-for-teenagers" class="mobile-navigation__link" target="_blank" rel="noopener"> 3003 3004 Buying period pants for teenager
3004s 3005 </a> 3006 </li> 3007 <li class=""> 3008 <a href="https://shop.bodyform.co.uk/blogs/how-it-works/how-does-period-underwear-work" class="mobile-navigation__link" target="_blank" rel="noopener"> 3009 3010 How does period underwear work? 3011 </a> 3012 </li> 3013 <li class=""> 3014 <a href="https://shop.bodyform.co.uk/blogs/how-it-works/how-period-underwear-is-designed-for-you" class="mobile-navigation__link" target="_blank" rel="noopener"> 3015 3016 How is period underwear designed for you? 3017 </a> 3018 </li> 3019 <li class=""> 3020 <a href="https://shop.bodyform.co.uk/blogs/how-it-works/how-do-i-care-for-my-period-underwear" class="mobile-navigation__link" target="_blank" rel="noopener"> 3021 3022 How do I care for my period underwear? 3023 </a> 3024 </li> 3025 </ul> 3026 3027 </div> 3028 3029 </div> 3030 </li> 3031 </ul> 3032 </div> 3033 3034 3035 3036 3037 <div class="mobile-navigation__logo-target"></div> 3038 </div> 3039 3040 </div> 3041 </div> 3042 </div> 3043 3044 3045
3045<script type="application/ld+json"> 3046 { 3047 "@context": "https://schema.org", 3048 "@type": "Corporation", 3049 "url": "https://www.essity.com", 3050 "logo": "https://assets.www.essity.com/libresse/1.159.0-release.2/img/logo/essity.svg", 3051 "brand": { 3052 "@type": "Organization", 3053 "name": "Bodyform", 3054 "url": "https://www.bodyform.co.uk/", 3055 "logo": "https://assets.www.essity.com/libresse/1.159.0-release.2/img/logo/power-v-bodyform.svg" 3056 } 3057} 3058 </script>
3058 3059 3060 <div id="alertModal" class="modal modal--alert" 3061 tabindex="-1" 3062 role="dialog" 3063 aria-modal="true" 3064 aria-labelledby="modal-alertModal-title" > 3065 <div class="modal__dialog" role="dialog"> 3066 <div class="modal__header"> 3067 <button type="button" 3068 class="modal__close" 3069 data-dismiss="modal" 3070 aria-label="Close"> 3071 <i class="icon-close" aria-hidden="true"></i> 3072 </button> 3073 <h2 id="modal-alertModal-title" class="modal__title">AlertModal</h2> 3074 </div> 3075 <div class="modal__body" role="document" tabindex="0" data-autofocus="true"> 3076 <div class="modal__image"> 3077 <i aria-hidden="true" class="icon-validation-error modal__icon"></i> 3078 </div> 3079 <p class="modal__description"></p> 3080 3081 </div> 3082 </div> 3083 </div> 3084 3085 3086 3087<div class="mediaquery-state-indicator"></div> 3088<!-- Femcare v1.0.0.0 --> 3089</body> 3090</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.