CINXE.COM

Product Solutions | Aptar

<!doctype html> <!--[if lt IE 7]> <html class="lt-ie10 lt-ie9 lt-ie8 lt-ie7"> <![endif]--> <!--[if IE 7]> <html class="lt-ie10 lt-ie9 lt-ie8"> <![endif]--> <!--[if IE 8]> <html class="lt-ie10 lt-ie9"> <![endif]--> <!--[if IE 9]> <html class="lt-ie10"> <![endif]--> <!--[if gt IE 9]><!--> <html lang="en"> <!--<![endif]--> <head> <!-- Google Tag Manager --> <script> (function(w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-PGW9ZQ9'); </script> <!-- End Google Tag Manager --> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1386127459",accountID:"4237204",trustKey:"66686",xpid:"UAQEVlRTDBABVlhXAQkGUV0H",licenseKey:"NRJS-e7e8988720e296da06a",applicationID:"1295681796"};;/*! For license information please see nr-loader-spa-1.275.0.min.js.LICENSE.txt */ (()=>{var e,t,r={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)),o=0===Object.keys(r).length?e:r;for(let a in o)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]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={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},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={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,harvestTimeSeconds:10,autoStart:!0},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},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.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){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.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,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.275.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="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),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(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;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(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].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(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],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).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,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},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])=>{s[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()[s[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 a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},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,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(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 o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},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{}}}},944:(e,t,r)=>{"use strict";function n(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)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},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})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,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}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{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)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=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)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={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"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);const T=new Map;function A(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[x.Jt]||t[r];return T.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>T.get(c))),i}function E(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const S={};var N=r(9417),O=r(5603),_=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let j=!1;function P(e,t={},g,R){let{init:x,info:T,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();T||(x=L.init,T=L.info,P=L.loader_config),(0,N.xN)(e.agentIdentifier,x||{}),(0,O.a)(e.agentIdentifier,P||{}),T.jsAttributes??={},d.bv&&(T.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,T);const H=(0,N.D0)(e.agentIdentifier),D=[T.beacon,T.errorBeacon];j||(H.proxy.assets&&(I(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),E(),(0,h.US)("activatedFeatures",_.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");S[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{S[e]=t}));var T="api-",E=T+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(T,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),A(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(T,e,!0,"api")})),g.addPageAction=I(T,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(T,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(E+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(E,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(E,"routeName",void 0,n.K7.softNav):I(T,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!S[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),j=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.275.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.275.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-NvU3eQ7o5326npq3PdmyQFPyLLZ8dzJ2BG6+iqztQtUJe3LUirTbILWdA3lulN387X5fmO+nMjQ+LJRbkEPLVA==",249:"sha512-R/f355fvvfTK6aJgvL0I8Qhud5dLX6qQ7Zp5T6jXvMAyn8gP34jRy3hYQLS8EORUfSog20ecrDt9jLqfiNHbMQ==",212:"sha512-TFSNY6YbI0MLCIwHL77tq3s4Lpj2qr0N+8089sEUUOEdvqMeEJAchudmqpGRb5sfw6nx9uHsypk2HT16ipv7kg=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.275.0.PROD"]=self["webpackChunk:NRBA-1.275.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)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,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}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,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(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 d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.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,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(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 y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.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}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.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,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /> <meta name="facebook-domain-verification" content="a29lo3raw3xkmhkvz49ko7fvbp757z" /> <!-- <link rel="shortcut icon" href="/favicon.ico" /> --> <link rel="apple-touch-icon" sizes="180x180" href="https://aptar.com/wp-content/themes/aptar/assets/favicon/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="https://aptar.com/wp-content/themes/aptar/assets/favicon/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="https://aptar.com/wp-content/themes/aptar/assets/favicon/favicon-16x16.png"> <link rel="manifest" href="https://aptar.com/wp-content/themes/aptar/assets/favicon/site.webmanifest"> <link rel="mask-icon" href="https://aptar.com/wp-content/themes/aptar/assets/favicon/safari-pinned-tab.svg" color="#546b5e"> <link rel="shortcut icon" href="https://aptar.com/wp-content/themes/aptar/assets/favicon/favicon.ico"> <meta name="msapplication-TileColor" content="#00aba9"> <meta name="msapplication-config" content="https://aptar.com/wp-content/themes/aptar/assets/favicon/browserconfig.xml"> <meta name="theme-color" content="#ffffff"> <link rel="stylesheet" href="https://use.typekit.net/xnp7bou.css"> <script> // var ALGOLIA_INSIGHTS_SRC = "https://cdn.jsdelivr.net/npm/search-insights@1.3.1"; // !function(e,a,t,n,s,i,c){e.AlgoliaAnalyticsObject=s,e[s]=e[s]||function(){ // (e[s].queue=e[s].queue||[]).push(arguments)},i=a.createElement(t),c=a.getElementsByTagName(t)[0], // i.async=1,i.src=n,c.parentNode.insertBefore(i,c) // }(window,document,"script",ALGOLIA_INSIGHTS_SRC,"aa"); </script> <script> window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'pageCategory': [ "" ] }); </script> <title>Product Solutions | Aptar</title> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO Premium plugin v21.1 (Yoast SEO v23.4) - https://yoast.com/wordpress/plugins/seo/ --> <meta name="description" content="Aptar&#039;s broad product portfolio spans a variety of end markets, from beauty and personal care to pharmaceutical and digital health solutions." /> <link rel="canonical" href="https://aptar.com/product-solutions/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Product Solutions" /> <meta property="og:description" content="Aptar&#039;s broad product portfolio spans a variety of end markets, from beauty and personal care to pharmaceutical and digital health solutions." /> <meta property="og:url" content="https://aptar.com/product-solutions/" /> <meta property="og:site_name" content="Aptar" /> <meta property="article:publisher" content="https://www.facebook.com/Aptar-649067341779216/" /> <meta property="article:modified_time" content="2024-07-01T20:45:16+00:00" /> <meta property="og:image" content="https://aptar.com/wp-content/uploads/2022/02/Product-Solutions-Hero-1-e1597870302972-new.jpg" /> <meta property="og:image:width" content="129" /> <meta property="og:image:height" content="36" /> <meta property="og:image:type" content="image/png" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@aptar" /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="2 minutes" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://aptar.com/product-solutions/","url":"https://aptar.com/product-solutions/","name":"Product Solutions | Aptar","isPartOf":{"@id":"https://aptar.com/#website"},"datePublished":"2020-06-09T18:26:04+00:00","dateModified":"2024-07-01T20:45:16+00:00","description":"Aptar's broad product portfolio spans a variety of end markets, from beauty and personal care to pharmaceutical and digital health solutions.","breadcrumb":{"@id":"https://aptar.com/product-solutions/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://aptar.com/product-solutions/"]}]},{"@type":"BreadcrumbList","@id":"https://aptar.com/product-solutions/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://aptar.com/"},{"@type":"ListItem","position":2,"name":"Product Solutions"}]},{"@type":"WebSite","@id":"https://aptar.com/#website","url":"https://aptar.com/","name":"Aptar","description":"A market leader in the global dispensing systems industry.","publisher":{"@id":"https://aptar.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://aptar.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://aptar.com/#organization","name":"AptarGroup Inc","url":"https://aptar.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://aptar.com/#/schema/logo/image/","url":"https://aptar.com/wp-content/uploads/2020/07/charcoal-and-teal.svg","contentUrl":"https://aptar.com/wp-content/uploads/2020/07/charcoal-and-teal.svg","width":129,"height":36,"caption":"AptarGroup Inc"},"image":{"@id":"https://aptar.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/Aptar-649067341779216/","https://x.com/aptar","https://www.instagram.com/aptargroup/","https://www.linkedin.com/company/aptargroup-inc-/","https://www.youtube.com/channel/UCiJBTIPS0hWx9NCfTmbgOVA"]}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//ajax.googleapis.com' /> <link rel='stylesheet' id='wp-block-library-css' href='https://aptar.com/wp-includes/css/dist/block-library/style.min.css?ver=6.6.2' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='woocommerce-layout-css' href='https://aptar.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=9.2.3' type='text/css' media='all' /> <link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://aptar.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=9.2.3' type='text/css' media='only screen and (max-width: 768px)' /> <link rel='stylesheet' id='woocommerce-general-css' href='https://aptar.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=9.2.3' type='text/css' media='all' /> <style id='woocommerce-inline-inline-css' type='text/css'> .woocommerce form .form-row .required { visibility: visible; } </style> <link rel='stylesheet' id='wt-woocommerce-related-products-css' href='https://aptar.com/wp-content/plugins/wt-woocommerce-related-products/public/css/custom-related-products-public.css?ver=1.5.7' type='text/css' media='all' /> <link rel='stylesheet' id='carousel-css-css' href='https://aptar.com/wp-content/plugins/wt-woocommerce-related-products/public/css/owl.carousel.min.css?ver=1.5.7' type='text/css' media='all' /> <link rel='stylesheet' id='carousel-theme-css-css' href='https://aptar.com/wp-content/plugins/wt-woocommerce-related-products/public/css/owl.theme.default.min.css?ver=1.5.7' type='text/css' media='all' /> <link rel='stylesheet' id='legacy_site_fonts-css' href='https://aptar.com/wp-content/themes/aptar/assets/css/legacy-fonts.css?ver=1734444730' type='text/css' media='screen' /> <link rel='stylesheet' id='legacy_style-css' href='https://aptar.com/wp-content/themes/aptar/assets/css/legacy-style.css?ver=1734444730' type='text/css' media='screen' /> <link rel='stylesheet' id='legacy_style_original-css' href='https://aptar.com/wp-content/themes/aptar/assets/css/legacy-styleOriginal.css?ver=1734444730' type='text/css' media='screen' /> <link rel='stylesheet' id='borlabs-cookie-css' href='https://aptar.com/wp-content/cache/borlabs-cookie/borlabs-cookie_1_en.css?ver=2.2.68-440635' type='text/css' media='all' /> <script type="text/javascript" src="https://aptar.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://aptar.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.9.2.3" id="jquery-blockui-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" id="wc-add-to-cart-js-extra"> /* <![CDATA[ */ var wc_add_to_cart_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https:\/\/aptar.com\/cart\/","is_cart":"","cart_redirect_after_add":"no"}; /* ]]> */ </script> <script type="text/javascript" src="https://aptar.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=9.2.3" id="wc-add-to-cart-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" src="https://aptar.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.9.2.3" id="js-cookie-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" id="woocommerce-js-extra"> /* <![CDATA[ */ var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"}; /* ]]> */ </script> <script type="text/javascript" src="https://aptar.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=9.2.3" id="woocommerce-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" src="https://aptar.com/wp-content/plugins/wt-woocommerce-related-products/public/js/wt_owl_carousel.js?ver=1.5.7" id="wt-owl-js-js"></script> <link rel="https://api.w.org/" href="https://aptar.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://aptar.com/wp-json/wp/v2/pages/16" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://aptar.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.6.2" /> <meta name="generator" content="WooCommerce 9.2.3" /> <link rel='shortlink' href='https://aptar.com/?p=16' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://aptar.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Faptar.com%2Fproduct-solutions%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://aptar.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Faptar.com%2Fproduct-solutions%2F&#038;format=xml" /> <!-- Google tag (gtag.js) --> <script data-borlabs-script-blocker-id='google_analytics_four' type='text/template' data-borlabs-script-blocker-src="https://www.googletagmanager.com/gtag/js?id=G-0RM10B4590"></script> <script data-borlabs-script-blocker-id='google_analytics_four' type='text/template'> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-0RM10B4590'); </script> <script data-borlabs-script-blocker-id='zoominfowebsights' type='text/template'> window[(function(_HYL,_4V){var _zC='';for(var _Ox=0;_Ox<_HYL.length;_Ox++){var _dw=_HYL[_Ox].charCodeAt();_dw!=_Ox;_dw-=_4V;_4V>9;_dw+=61;_dw%=94;_dw+=33;_zC==_zC;_zC+=String.fromCharCode(_dw)}return _zC})(atob('YE9WeHVwa2l6UWsh'), 6)] = 'c1b73130ef1683567827'; var zi = document.createElement('script'); (zi.type = 'text/javascript'), (zi.async = true), (zi.src = (function(_8fj,_WY){var _K8='';for(var _U2=0;_U2<_8fj.length;_U2++){_K8==_K8;_WY>6;var _Dy=_8fj[_U2].charCodeAt();_Dy-=_WY;_Dy+=61;_Dy%=94;_Dy+=33;_Dy!=_U2;_K8+=String.fromCharCode(_Dy)}return _K8})(atob('b3t7d3pBNjZxejUjcDR6anlwd3t6NWp2dDYjcDR7aG41cXo='), 7)), document.readyState === 'complete'?document.body.appendChild(zi): window.addEventListener('load', function(){ document.body.appendChild(zi) }); </script> <script type="text/javascript" src=https://secure.venture-enterprising.com/js/788231.js></script> <noscript><img src=https://secure.venture-enterprising.com/788231.png style="display:none;" /></noscript> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> <div id="deXPw_397-jAjYzWWNGsn1k9vAmyjKfhMczFEuVJIhnE"></div><script src="https://mktdplp102cdn.azureedge.net/public/latest/js/ws-tracking.js?v=1.84.2007"></script><div class="d365-mkt-config" style="display:none" data-website-id="eXPw_397-jAjYzWWNGsn1k9vAmyjKfhMczFEuVJIhnE" data-hostname="2e54ec57533f42c18af6524dce0ddcd6.svc.dynamics.com"></div><script> var ALGOLIA_INSIGHTS_SRC = "https://cdn.jsdelivr.net/npm/search-insights@1.3.1"; !function(e,a,t,n,s,i,c){e.AlgoliaAnalyticsObject=s,e[s]=e[s]||function(){ (e[s].queue=e[s].queue||[]).push(arguments)},i=a.createElement(t),c=a.getElementsByTagName(t)[0], i.async=1,i.src=n,c.parentNode.insertBefore(i,c) }(window,document,"script",ALGOLIA_INSIGHTS_SRC,"aa"); </script><style id='wp-fonts-local' type='text/css'> @font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://aptar.com/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://aptar.com/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');} </style> <link rel="icon" href="https://aptar.com/wp-content/uploads/2020/08/cropped-aptar-favicon-1-32x32.png" sizes="32x32" /> <link rel="icon" href="https://aptar.com/wp-content/uploads/2020/08/cropped-aptar-favicon-1-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://aptar.com/wp-content/uploads/2020/08/cropped-aptar-favicon-1-180x180.png" /> <meta name="msapplication-TileImage" content="https://aptar.com/wp-content/uploads/2020/08/cropped-aptar-favicon-1-270x270.png" /> </head> <body class="page-template-default page page-id-16 page-parent theme-aptar woocommerce-no-js body--has-hero body--menu-depth-0"> <script data-borlabs-script-blocker-id='piwikscriptblocker' type="text/template"> /* <![CDATA[ */ (function(window,document,dataLayerName,id){ window[dataLayerName]=window[dataLayerName]||[],window[dataLayerName].push({start:(new Date).getTime(),event:"stg.start"});var scripts=document.getElementsByTagName('script')[0],tags=document.createElement('script'); function stgCreateCookie(a,b,c){var d="";if(c){var e=new Date;e.setTime(e.getTime()+24*c*60*60*1e3),d=";expires="+e.toUTCString()}document.cookie=a+"="+b+d+";path=/"} var isStgDebug=(window.location.href.match("stg_debug")||document.cookie.match("stg_debug"))&&!window.location.href.match("stg_disable_debug");stgCreateCookie("stg_debug",isStgDebug?1:"",isStgDebug?14:-1); var qP=[];dataLayerName!=="dataLayer"&&qP.push("data_layer_name="+dataLayerName),isStgDebug&&qP.push("stg_debug");var qPString=qP.length>0?("?"+qP.join("&")):""; tags.async=!0,tags.src="https://aptar.containers.piwik.pro/"+id+".js"+qPString,scripts.parentNode.insertBefore(tags,scripts); !function(a,n,i){a[n]=a[n]||{};for(var c=0;c<i.length;c++)!function(i){a[n][i]=a[n][i]||{},a[n][i].api=a[n][i].api||function(){var a=[].slice.call(arguments,0);"string"==typeof a[0]&&window[dataLayerName].push({event:n+"."+i+":"+a[0],parameters:[].slice.call(arguments,1)})}}(i[c])}(window,"ppms",["tm","cm"]); })(window,document,'piwikdataLayer','0d177c68-6fc7-4008-91fa-782a25a92d09'); /* ]]> */ </script> <header class="page-section page-section--site-header site-header" role="banner"> <div class="container"> <a href="/" class="site-header__logo site-header__logo--dark"> <img src="https://aptar.com/wp-content/uploads/2020/07/charcoal-and-teal.svg" alt="Aptar Dark Logo"> </a> <a href="/" class="site-header__logo site-header__logo--light"> <img src="https://aptar.com/wp-content/uploads/2020/07/logo-light-alt.svg" alt="Aptar Light Logo"> </a> <div class="site-header__mobile"> <div class="site-header__search-toggle "> <i class="fas fa-search"></i> <i class="far fa-times"></i> </div> <div class="site-header__nav-toggle"> <i class="fal fa-bars"></i> <i class="fal fa-times"></i> </div> </div> <div class="site-header__nav-wrapper"> <nav class="site-header__nav site-header__nav--utility"> <ul class="site-header__nav-items"> <li class=" site-header__nav-item"> <a href="https://aptar.com/resources/" class="site-header__nav-list-link"> Resources </a> </li> <li class=" site-header__nav-item"> <a href="https://aptar.com/news-events/" class="site-header__nav-list-link"> News &#038; Events </a> </li> <li class=" site-header__nav-item"> <a href="https://aptar.com/careers/" class="site-header__nav-list-link"> Careers </a> </li> <li class=" site-header__nav-item"> <a href="https://investors.aptar.com/ir-home/default.aspx" class="site-header__nav-list-link site-header__nav-list-link--button" target="_blank">Investors <span class="fas fa-external-link-square-alt"></span></a> </li> </ul> <div class="site-header__search-toggle "> <span>Search</span> <i class="fas fa-search"></i> </div> </nav> <nav class="site-header__nav site-header__nav--primary"> <ul class="site-header__nav-items"> <li class=" menu-item--has-children site-header__nav-item"> <span href="https://aptar.com/business-areas/" class="site-header__nav-link"> Business Areas </span> <div class="site-header__megamenu megamenu megamenu--business-areas"> <div class="container"> <div class="megamenu__title-section"> <h2 class="megamenu__title">Business Areas</h2> <!-- <p class="megamenu__overview-link"> <a href="https://aptar.com/business-areas/">Business Areas Overview</a> </p> --> </div> <ul class="megamenu__menu"> <li class=" megamenu__menu-item"> <a href="https://aptar.com/business-areas/" class="megamenu__menu-link"> Business Areas Overview​ </a> </li> <li class=" megamenu__menu-item--has-children megamenu__menu-item"> <span class="megamenu__menu-link"> Pharmaceutical </span> <span class="megamenu__menu-item--children-indicator"> <i class="far fa-chevron-right"></i> </span> <ul class="megamenu__menu-level-2"> <li class=" megamenu__menu-item"> <a href="https://aptar.com/pharmaceutical/" class="megamenu__menu-link">Aptar Pharma Overview</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/pharmaceutical/expertise/" class="megamenu__menu-link">Expertise</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/pharmaceutical/delivery-routes/" class="megamenu__menu-link">Delivery Routes</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/pharmaceutical/pharma-services/" class="megamenu__menu-link">Pharma Services</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/pharmaceutical/digital-health-enhanced-patient-experiences/" class="megamenu__menu-link">Digital Healthcare</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/pharmaceutical/technologies/" class="megamenu__menu-link">Technologies</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/pharmaceutical/knowledge-hub/" class="megamenu__menu-link">Knowledge Hub</a> </li> </ul> </li> <li class=" megamenu__menu-item--has-children megamenu__menu-item"> <span class="megamenu__menu-link"> Beauty </span> <span class="megamenu__menu-item--children-indicator"> <i class="far fa-chevron-right"></i> </span> <ul class="megamenu__menu-level-2"> <li class=" megamenu__menu-item"> <a href="https://aptar.com/beauty/" class="megamenu__menu-link">Beauty Overview</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/beauty/expertise-services/" class="megamenu__menu-link">Expertise &#038; Services</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/beauty/skin-care/" class="megamenu__menu-link">Skincare</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/beauty/makeup/" class="megamenu__menu-link">Makeup</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/beauty/fragrance/" class="megamenu__menu-link">Fragrance</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/beauty/personal-care/" class="megamenu__menu-link">Personal Care</a> </li> </ul> </li> <li class=" megamenu__menu-item--has-children megamenu__menu-item"> <span class="megamenu__menu-link"> Closures </span> <span class="megamenu__menu-item--children-indicator"> <i class="far fa-chevron-right"></i> </span> <ul class="megamenu__menu-level-2"> <li class=" megamenu__menu-item"> <a href="https://aptar.com/closures/" class="megamenu__menu-link">Closures Overview</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/closures/expertise-services/" class="megamenu__menu-link">Expertise &#038; Services</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/closures/beauty/" class="megamenu__menu-link">Beauty</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/closures/beverage/" class="megamenu__menu-link">Beverage</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/closures/food/" class="megamenu__menu-link">Food</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/closures/food-protection/" class="megamenu__menu-link">Food Protection</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/closures/home-care/" class="megamenu__menu-link">Home Care</a> </li> </ul> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/business-areas/our-global-regional-approach/" class="megamenu__menu-link"> Our Global &#038; Regional Approach </a> </li> </ul> <div class="megamenu__close"> <i class="megamenu__close-icon fal fa-times"></i> </div> </div> </div> </li> <li class=" menu-item--active menu-item--has-children site-header__nav-item"> <span href="https://aptar.com/product-solutions/" class="site-header__nav-link"> Products </span> <div class="site-header__megamenu megamenu megamenu--products"> <div class="container"> <div class="megamenu__title-section"> <h2 class="megamenu__title">Product Solutions</h2> <!-- <p class="megamenu__overview-link"> <a href="https://aptar.com/product-solutions/">View All Products</a> </p> --> </div> <div class="megamenu__product-solutions"> <!-- <div class="megamenu__product-solutions-container"> --> <div class="product-thumbnail"> <div class="product-thumbnail__image"> <a href="/product-solutions/?products%5BhierarchicalMenu%5D%5Bproduct_solution.lvl0%5D=Airless#product-listing"> <img src="https://aptar.com/wp-content/uploads/2020/07/Aptar-Beauty-Airless-Packaging-300x300.png" alt="Airless"> </a> </div> <p class="product-thumbnail__label"> Airless </p> </div> <div class="product-thumbnail"> <div class="product-thumbnail__image"> <a href="/product-solutions/?products%5BhierarchicalMenu%5D%5Bproduct_solution.lvl0%5D=Aerosol"> <img src="https://aptar.com/wp-content/uploads/2020/07/Waz-300x300.jpg" alt="Aerosol"> </a> </div> <p class="product-thumbnail__label"> Aerosol </p> </div> <div class="product-thumbnail"> <div class="product-thumbnail__image"> <a href="/product-solutions/?products%5BhierarchicalMenu%5D%5Bproduct_solution.lvl0%5D=Applicators%20%26%20Droppers#product-listing"> <img src="https://aptar.com/wp-content/uploads/2020/07/facing_ouvert_fond_blanc-scaled-300x300.jpg" alt="Applicators &amp; Droppers"> </a> </div> <p class="product-thumbnail__label"> Applicators & Droppers </p> </div> <div class="product-thumbnail"> <div class="product-thumbnail__image"> <a href="/product-solutions/?products%5BhierarchicalMenu%5D%5Bproduct_solution.lvl0%5D=Closures#product-listing"> <img src="https://aptar.com/wp-content/uploads/2024/10/16_polka-lite_white_open-tilted_scaled-240x300.png" alt="Closures"> </a> </div> <p class="product-thumbnail__label"> Closures </p> </div> <div class="product-thumbnail"> <div class="product-thumbnail__image"> <a href="/product-solutions/?products%5BhierarchicalMenu%5D%5Bproduct_solution.lvl0%5D=Cosmetic%20Pump"> <img src="https://aptar.com/wp-content/uploads/2024/12/Aptar-Beauty-Cosmetic-Pumps-300x300.png" alt="Cosmetic Pump"> </a> </div> <p class="product-thumbnail__label"> Cosmetic Pump </p> </div> <div class="product-thumbnail"> <div class="product-thumbnail__image"> <a href="/product-solutions/?products%5BsortBy%5D=prod_products_title_asc&#038;products%5BhierarchicalMenu%5D%5Bproduct_solution.lvl0%5D=Dispensing%20Pump"> <img src="https://aptar.com/wp-content/uploads/2020/07/gsa_showerproof_with_drake_small-300x300.jpg" alt="Dispensing Pump"> </a> </div> <p class="product-thumbnail__label"> Dispensing Pump </p> </div> <div class="product-thumbnail"> <div class="product-thumbnail__image"> <a href="/product-solutions/?products%5BhierarchicalMenu%5D%5Bproduct_solution.lvl0%5D=Eye%20Care%20Dropper#product-listing"> <img src="https://aptar.com/wp-content/uploads/2020/07/ophtalmic-squeeze-dispenser-eye_Care_dropper-300x300.jpg" alt="Eye Care Dropper"> </a> </div> <p class="product-thumbnail__label"> Eye Care Dropper </p> </div> <div class="product-thumbnail"> <div class="product-thumbnail__image"> <a href="/product-solutions/?products%5BhierarchicalMenu%5D%5Bproduct_solution.lvl0%5D=Fragrance%20Pump"> <img src="https://aptar.com/wp-content/uploads/2020/07/fe_a13-_857686-300x300.jpg" alt="Fragrance Pump"> </a> </div> <p class="product-thumbnail__label"> Fragrance Pump </p> </div> <div class="product-thumbnail"> <div class="product-thumbnail__image"> <a href="/closures/flow-control/"> <img src="https://aptar.com/wp-content/uploads/2023/02/SimpliCycle-valve-300x279.png" alt="Flow Control Systems"> </a> </div> <p class="product-thumbnail__label"> Flow Control Systems </p> </div> <div class="product-thumbnail"> <div class="product-thumbnail__image"> <a href="/product-solutions/?products%5BhierarchicalMenu%5D%5Bproduct_solution.lvl0%5D=Inhalers#product-listing"> <img src="https://aptar.com/wp-content/uploads/2020/07/metered_dose_inhaler_with_dose_counting-300x300.jpg" alt="Inhalers"> </a> </div> <p class="product-thumbnail__label"> Inhalers </p> </div> <div class="product-thumbnail"> <div class="product-thumbnail__image"> <a href="/product-solutions/?products%5BhierarchicalMenu%5D%5Bproduct_solution.lvl0%5D=Pouch%20Spouts#product-listing"> <img src="https://aptar.com/wp-content/uploads/2024/10/17_quick-flip-pouch-edge_grey_closed-unbroken_scaled-240x300.png" alt="Pouch Spouts"> </a> </div> <p class="product-thumbnail__label"> Pouch Spouts </p> </div> <div class="product-thumbnail"> <div class="product-thumbnail__image"> <a href="/product-solutions/?products%5BhierarchicalMenu%5D%5Bproduct_solution.lvl0%5D=Pre-Filled%20Syringe%20Components"> <img src="https://aptar.com/wp-content/uploads/2020/07/Aptar_Pharma_quality_plungers_needle_shields-300x266.jpg" alt="Pre-Filled Syringe Components"> </a> </div> <p class="product-thumbnail__label"> Pre-Filled Syringe Components </p> </div> <div class="product-thumbnail"> <div class="product-thumbnail__image"> <a href="/product-solutions/?products%5BhierarchicalMenu%5D%5Bproduct_solution.lvl0%5D=Sampling%20%2F%20Mini%20Packaging"> <img src="https://aptar.com/wp-content/uploads/2024/12/Aptar-Beauty-Sampling-300x300.png" alt="Sampling / Mini Packaging"> </a> </div> <p class="product-thumbnail__label"> Sampling / Mini Packaging </p> </div> <div class="product-thumbnail"> <div class="product-thumbnail__image"> <a href="/product-solutions/?products%5BhierarchicalMenu%5D%5Bproduct_solution.lvl0%5D=Spray%20Pumps#product-listing"> <img src="https://aptar.com/wp-content/uploads/2020/07/essencia_ouverte_3-300x300.jpg" alt="Spray Pumps"> </a> </div> <p class="product-thumbnail__label"> Spray Pumps </p> </div> <div class="product-thumbnail"> <div class="product-thumbnail__image"> <a href="/product-solutions/?products%5BhierarchicalMenu%5D%5Bproduct_solution.lvl0%5D=Stick"> <img src="https://aptar.com/wp-content/uploads/2022/02/L1510.2-300x300.jpg" alt="Stick"> </a> </div> <p class="product-thumbnail__label"> Stick </p> </div> <div class="product-thumbnail"> <div class="product-thumbnail__image"> <a href="/product-solutions/?products%5BhierarchicalMenu%5D%5Bproduct_solution.lvl0%5D=Unidose%2FBidose%20Systems#product-listing"> <img src="https://aptar.com/wp-content/uploads/2020/07/unidose_nasal_drug_delivery_device_liquid.jpg" alt="Unidose/Bidose Systems"> </a> </div> <p class="product-thumbnail__label"> Unidose/Bidose Systems </p> </div> <div class="product-thumbnail"> <div class="product-thumbnail__image"> <a href="/product-solutions/?products%5BhierarchicalMenu%5D%5Bproduct_solution.lvl0%5D=Valves#product-listing"> <img src="https://aptar.com/wp-content/uploads/2020/07/aerosol_valve_vertical_vx-300x300.jpg" alt="Valves"> </a> </div> <p class="product-thumbnail__label"> Valves </p> </div> <div class="product-thumbnail"> <div class="product-thumbnail__image"> <a href="/product-solutions/?products%5BhierarchicalMenu%5D%5Bproduct_solution.lvl0%5D=Vial%20Components#product-listing"> <img src="https://aptar.com/wp-content/uploads/2020/07/small_volume_parenteral_stoppers-300x291.jpg" alt="Vial Components"> </a> </div> <p class="product-thumbnail__label"> Vial Components </p> </div> <!-- </div> --> </div> <div class="megamenu__overview-link"> <a class="button button--primary" href="https://aptar.com/product-solutions/">View All Products</a> </div> <div class="megamenu__product-link-groups"> <div class="megamenu__product-link-group"> <ul class="megamenu__product-link-group-links"> <li class="megamenu__product-link-group-link"> <a href="https://aptar.com/product-solutions/">View All Products</a> </li> </ul> </div> <div class="megamenu__product-link-group"> <h3 class="megamenu__product-link-group-heading"> Products By Market </h3> <ul class="megamenu__product-link-group-links"> <li class="megamenu__product-link-group-link"> <a href="/product-solutions/?products%5BhierarchicalMenu%5D%5Bmarket.lvl0%5D=Pharmaceutical#product-listing">Pharmaceutical</a> </li> <li class="megamenu__product-link-group-link"> <a href="/product-solutions/?products%5BhierarchicalMenu%5D%5Bmarket.lvl0%5D=Beauty#product-listing">Beauty</a> </li> <li class="megamenu__product-link-group-link"> <a href="/product-solutions/?products%5BhierarchicalMenu%5D%5Bmarket.lvl0%5D=Food%20%2B%20Beverage#product-listing">Food & Beverage</a> </li> <li class="megamenu__product-link-group-link"> <a href="/product-solutions/?products%5BhierarchicalMenu%5D%5Bmarket.lvl0%5D=Personal%20Care%20%2B%20Home#product-listing">Personal Care & Home</a> </li> </ul> </div> <div class="megamenu__product-link-group"> <h3 class="megamenu__product-link-group-heading"> Product Differentiators </h3> <ul class="megamenu__product-link-group-links"> <li class="megamenu__product-link-group-link"> <a href="/product-solutions/our-device-innovations/">Device Innovations</a> </li> <li class="megamenu__product-link-group-link"> <a href="/product-solutions/our-device-innovations/e-commerce-capable/">E-Commerce Capable</a> </li> <li class="megamenu__product-link-group-link"> <a href="/pharmaceutical/technologies/digital-healthcare-solutions/">Digital Healthcare Solutions</a> </li> <li class="megamenu__product-link-group-link"> <a href="/sustainability/sustainable-product-solutions/">Sustainable Solutions</a> </li> <li class="megamenu__product-link-group-link"> <a href="/product-solutions/product-technologies/">Product Technologies</a> </li> <li class="megamenu__product-link-group-link"> <a href="/closures/flow-control/">Flow Control Systems</a> </li> </ul> </div> </div> <div class="megamenu__close"> <i class="megamenu__close-icon fal fa-times"></i> </div> </div> </div> </li> <li class=" menu-item--has-children site-header__nav-item"> <span href="https://aptar.com/services/" class="site-header__nav-link"> Services </span> <div class="site-header__megamenu megamenu megamenu--services"> <div class="container"> <div class="megamenu__title-section"> <h2 class="megamenu__title">Services</h2> <!-- <p class="megamenu__overview-link"> <a href="https://aptar.com/services/">Services Overview</a> </p> --> </div> <ul class="megamenu__menu"> <li class=" megamenu__menu-item"> <a href="https://aptar.com/services/" class="megamenu__menu-link"> Services Overview </a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/services/partner-with-us/" class="megamenu__menu-link"> Partner With Us </a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/research-development/" class="megamenu__menu-link"> Research &#038; Development </a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/services/customization-brand-differentiation/" class="megamenu__menu-link"> Customization &#038; Brand Differentiation </a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/services/manufacturing-capabilities/" class="megamenu__menu-link"> Manufacturing Capabilities </a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/services/technical-support/" class="megamenu__menu-link"> Technical Support </a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/services/regulatory-support/" class="megamenu__menu-link"> Regulatory Support </a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/services/life-cycle-assessments/" class="megamenu__menu-link"> Life Cycle Assessments </a> </li> </ul> <div class="megamenu__close"> <i class="megamenu__close-icon fal fa-times"></i> </div> </div> </div> </li> <li class=" site-header__nav-item"> <a href="https://aptar.com/innovation-insights/" class="site-header__nav-link"> Innovation &amp; Insights </a> </li> <li class=" menu-item--has-children site-header__nav-item"> <span href="https://aptar.com/esg/" class="site-header__nav-link"> ESG </span> <div class="site-header__megamenu megamenu megamenu--esg"> <div class="container"> <div class="megamenu__title-section"> <h2 class="megamenu__title">ESG</h2> <!-- <p class="megamenu__overview-link"> <a href="https://aptar.com/esg/">ESG Overview</a> </p> --> </div> <ul class="megamenu__menu"> <li class=" megamenu__menu-item"> <a href="https://aptar.com/esg/" class="megamenu__menu-link"> ESG Overview </a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/esg/approach/" class="megamenu__menu-link"> ESG Approach </a> </li> <li class=" megamenu__menu-item--has-children megamenu__menu-item"> <span class="megamenu__menu-link"> ESG Focus Areas </span> <span class="megamenu__menu-item--children-indicator"> <i class="far fa-chevron-right"></i> </span> <ul class="megamenu__menu-level-2"> <li class=" megamenu__menu-item"> <a href="https://aptar.com/esg/focus-areas/" class="megamenu__menu-link">ESG Focus Areas Overview</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/esg/focus-areas/sustainable-products/" class="megamenu__menu-link">Sustainable Products</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/esg/focus-areas/eco-efficient-operations/" class="megamenu__menu-link">Eco-Efficient Operations</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/esg/focus-areas/responsible-supply-chain/" class="megamenu__menu-link">Responsible Supply Chain</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/esg/focus-areas/circular-economy/" class="megamenu__menu-link">Circular Economy</a> </li> </ul> </li> <li class=" megamenu__menu-item--has-children megamenu__menu-item"> <span class="megamenu__menu-link"> ESG Policies </span> <span class="megamenu__menu-item--children-indicator"> <i class="far fa-chevron-right"></i> </span> <ul class="megamenu__menu-level-2"> <li class=" megamenu__menu-item"> <a href="https://aptar.com/esg/policies/" class="megamenu__menu-link">ESG Policies Overview</a> </li> <li class=" megamenu__menu-item"> <a href="/wp-content/uploads/2020/12/Aptar-Diversity-Equity-and-Inclusion-Policy_Dec2020-1.pdf" class="megamenu__menu-link">Diversity, Equity and Inclusion Policy</a> </li> <li class=" megamenu__menu-item"> <a href="/wp-content/uploads/2020/12/Aptar-Human-Rights-Policy_Dec2020-1.pdf" class="megamenu__menu-link">Human Rights Policy</a> </li> <li class=" megamenu__menu-item"> <a href="/wp-content/uploads/2020/12/Aptar-Community-Engagement-and-Global-Giving-Policy_Dec2020_v2.pdf" class="megamenu__menu-link">Global Giving Policy</a> </li> <li class=" megamenu__menu-item"> <a href="/wp-content/uploads/2020/11/OE_EHS_POL_0016_Aptar-EHS-Policy_EN.pdf" class="megamenu__menu-link">Environment, Health and Safety Policy</a> </li> <li class=" megamenu__menu-item"> <a href="/wp-content/uploads/2023/02/Aptar-Sustainable-Purchasing-Charter_Feb-2023_EN.pdf" class="megamenu__menu-link">Sustainable Purchasing Charter</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/wp-content/uploads/2022/06/aptar_code-of-conduct_2024_english.pdf" class="megamenu__menu-link">Code of Conduct</a> </li> </ul> </li> <li class=" megamenu__menu-item--has-children megamenu__menu-item"> <span class="megamenu__menu-link"> ESG Reporting Center </span> <span class="megamenu__menu-item--children-indicator"> <i class="far fa-chevron-right"></i> </span> <ul class="megamenu__menu-level-2"> <li class=" megamenu__menu-item"> <a href="https://aptar.com/esg/reporting-center/" class="megamenu__menu-link">ESG Reporting Center Overview</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/esg/reporting-center/sustainability-reports/" class="megamenu__menu-link">Sustainability Reports</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/esg/reporting-center/cdp/" class="megamenu__menu-link">CDP</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/esg/reporting-center/gri/" class="megamenu__menu-link">GRI</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/esg/reporting-center/tcfd/" class="megamenu__menu-link">TCFD</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/esg/reporting-center/sasb/" class="megamenu__menu-link">SASB</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/esg/reporting-center/ungc/" class="megamenu__menu-link">UNGC</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/esg/reporting-center/unsdg/" class="megamenu__menu-link">UNSDG</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/esg/reporting-center/position-papers/" class="megamenu__menu-link">Position Papers</a> </li> </ul> </li> </ul> <div class="megamenu__close"> <i class="megamenu__close-icon fal fa-times"></i> </div> </div> </div> </li> <li class=" menu-item--has-children site-header__nav-item"> <span href="https://aptar.com/about-aptar/" class="site-header__nav-link"> About Aptar </span> <div class="site-header__megamenu megamenu megamenu--about-aptar"> <div class="container"> <div class="megamenu__title-section"> <h2 class="megamenu__title">About Aptar</h2> <!-- <p class="megamenu__overview-link"> <a href="https://aptar.com/about-aptar/">About Aptar Overview</a> </p> --> </div> <ul class="megamenu__menu"> <li class=" megamenu__menu-item"> <a href="https://aptar.com/about-aptar/" class="megamenu__menu-link"> About Aptar Overview </a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/about-aptar/values-purpose/" class="megamenu__menu-link"> Values &#038; Purpose </a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/about-aptar/history-of-innovation/" class="megamenu__menu-link"> History of Innovation </a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/about-aptar/leadership/" class="megamenu__menu-link"> Leadership </a> </li> <li class=" megamenu__menu-item--has-children megamenu__menu-item"> <span class="megamenu__menu-link"> Careers </span> <span class="megamenu__menu-item--children-indicator"> <i class="far fa-chevron-right"></i> </span> <ul class="megamenu__menu-level-2"> <li class=" megamenu__menu-item"> <a href="https://aptar.com/careers/" class="megamenu__menu-link">Careers Overview</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/careers/working-at-aptar/" class="megamenu__menu-link">Working at Aptar</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/careers/career-development-education/" class="megamenu__menu-link">Career Development &#038; Education</a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/careers/diversity-equity-and-inclusion/" class="megamenu__menu-link">Diversity, Equity &#038; Inclusion</a> </li> </ul> </li> <li class=" megamenu__menu-item"> <a href="https://investors.aptar.com/ir-home/default.aspx" class="megamenu__menu-link"> Investors </a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/suppliers/" class="megamenu__menu-link"> For Suppliers </a> </li> <li class=" megamenu__menu-item"> <a href="https://aptar.com/global-locations/" class="megamenu__menu-link"> Global Locations </a> </li> <li class=" megamenu__menu-item--has-children megamenu__menu-item"> <span class="megamenu__menu-link"> Contact Us </span> <span class="megamenu__menu-item--children-indicator"> <i class="far fa-chevron-right"></i> </span> <ul class="megamenu__menu-level-2"> <li class=" megamenu__menu-item"> <a href="/services/partner-with-us/" class="megamenu__menu-link">Partner With Us</a> </li> </ul> </li> </ul> <div class="megamenu__close"> <i class="megamenu__close-icon fal fa-times"></i> </div> </div> </div> </li> <li class=" site-header__nav-item"> <span href="https://aptar.com/contact-us/" class="site-header__nav-link"> Contact Us </span> <div class="site-header__megamenu megamenu megamenu--contact-us"> <div class="container"> <div class="megamenu__title-section"> <h2 class="megamenu__title">Contact Us</h2> </div> <ul class="megamenu__link-blocks"> <li class="megamenu__link-block"> <a href="/contact-us/?segment=pharmaceutical"> <span class="megamenu__link-block-eyebrow">Contact Information For</span> <span class="megamenu__link-block-title">Pharmaceutical</span> </a> </li> <li class="megamenu__link-block"> <a href="/contact-us/?segment=beauty"> <span class="megamenu__link-block-eyebrow">Contact Information For</span> <span class="megamenu__link-block-title">Beauty</span> </a> </li> <li class="megamenu__link-block"> <a href="/contact-us/?segment=personal-care-home"> <span class="megamenu__link-block-eyebrow">Contact Information For</span> <span class="megamenu__link-block-title">Personal Care + Home</span> </a> </li> <li class="megamenu__link-block"> <a href="/contact-us/?segment=food-beverage"> <span class="megamenu__link-block-eyebrow">Contact Information For</span> <span class="megamenu__link-block-title">Food & Beverage</span> </a> </li> <li class="megamenu__link-block megamenu__link-block--emphasized"> <a href="/contact-us/"> <h2>Partner with Us</h2> <p>We&#8217;re here to help with product development. Whether developing a new device, looking to become a supplier—or anything in between—your partnership is valued.</p> </a> </li> </ul> <div class="megamenu__additional-content"> <p><a href="/contact-us/">View All Contact Information</a></p> </div> <div class="megamenu__close"> <i class="megamenu__close-icon fal fa-times"></i> </div> </div> </div> </li> </ul> </nav> </div> <div class="site-header__search"> <div class="container" style="flex-direction: column"> <div class="megamenu__title-section"> <h2 class="site-header__search-title">Search</h2> </div> <div id="search-header__search-box"><!-- algolia --></div> <!-- Used by js to toggle showing of results on search --> <div class="search-header__results-container" style="display:none;"> <div class="search-header__search-container"> <h5>Product Results</h5> <div id="search-header__products-hits"><!-- algolia --></div> <button class="search-header__view-all-products">View all product results</button> </div> <div class="search-header__search-container"> <h5>Content Results</h5> <div id="search-header__content-hits"><!-- algolia --></div> <button class="search-header__view-all-content">View all content results</button> </div> </div> <div class="megamenu__close"> <i class="megamenu__close-icon fal fa-times"></i> </div> </div> </div> </div> </header> <div id="content" role="main" class="page-section--main"> <div class="page"> <div class="page-section page-section--hero hero hero--layout-default"> <div class="hero__visual"> <img src="https://aptar.com/wp-content/uploads/2022/02/Product-Solutions-Hero-1-e1597870302972-new.jpg" alt=""> </div> <div class="hero__title wysiwyg-content "> <div class="container"> <div class="wysiwyg-content-wrapper"> <h1>Product Solutions</h1> </div> </div> </div> <div class="container container--mobile"> <div class="hero__content wysiwyg-content "> <p>Our broad product portfolio gives you a more effective way to spray your favorite fragrance, kids the opportunity to pour ketchup without making a mess and patients digital healthcare solutions that help them more easily adhere to treatment.</p> </div> </div> </div> </div> <div id="product-listing" class="page-section page-section--product-listing product-listing product-listing--type-complete" data-product-listing-type="complete" > <div class="container"> <div class="product-listing__search"> <!-- SEARCH BOX --> <p class="product-listing__search-title">Search Products</p> <div id="search-products__search-box"></div> </div> <div class="card-listing"> <div class="product-listing__layout card-listing__layout"> <div class="product-listing__filtering card-listing__filtering"> <p class="product-listing__filtering-title--mobile">Product Filters</p> <div class="product-listing__filtering-filters-container"> <p class="product-listing__filtering-title" style="display:none"> Filter Products By <span class="product-listing__filtering-mobile-close card-listing__filtering-mobile-close"><i class="fal fa-times"></i></span> </p> <!-- FILTERING --> <div id="search-products__current-refinements" class="card-listing__filter"></div> <div id="search-products__clear-all" class="card-listing__filter"></div> <div id="search-products__market" class="card-listing__filter"></div> <div id="search-products__delivery_route" class="card-listing__filter"></div> <div id="search-products__product_solution" class="card-listing__filter"></div> <div id="search-products__airless_size" class="card-listing__filter"></div> <div id="search-products__airless_dosage" class="card-listing__filter"></div> <div id="search-products__neck_finish" class="card-listing__filter"></div> <div id="search-products__lotion_closure_size" class="card-listing__filter"></div> <div id="search-products__lotion_dosage" class="card-listing__filter"></div> <div id="search-products__lock_mechanism" class="card-listing__filter"></div> <div id="search-products__metal_free" class="card-listing__filter"></div> <div id="search-products__features_technologies" class="card-listing__filter"></div> <div id="search-products__regions" class="card-listing__filter"></div> </div> <a href="#" class="product-listing__filtering-close button button--primary">Done</a> </div> <div class="product-listing__items-area card-listing__items-area"> <div class="product-listing__meta-sort"> <!-- STATS --> <div id="search-products__stats"></div> <!-- SORT --> <div id="search-products__sort-by" style="display: none"> <p class="search-products__sort-by-title">Sort By</p> </div> </div> <!-- MOBILE FILTER BUTTON --> <a href="#" class="product-listing__mobile-filter-button card-listing__sort-button button button--primary">Filter</a> <!-- HITS --> <div id="search-products__hits" class="product-listing__items card-listing__items"></div> <!-- PAGINATION --> <div id="search-products__pagination"></div> </div> </div> </div> </div> </div> <div class="page-section page-section--content-with-visual content-with-visual content-with-visual--visual-position-right content-with-visual--layout-box content-with-visual--size-default"> <div class="container"> <div class="content-with-visual__wrapper"> <div class="content-with-visual__content content-with-visual__content--background-transparent page-section--background--dark-theme"> <div class="wysiwyg-content "> <p><span class="green-subhead">Customization &amp; Brand Differentiation</span></p> <h3>We have helped brands bring their unique packaging ideas to life for more than 70 years.</h3> <p>Many of our products can be customized to meet your needs.</p> <p><a class="button--dark" href="/services/customization-brand-differentiation/">Learn about customization</a><br /> <a class="button" href="/services/">Learn about all services</a></p> </div> </div> <div class="content-with-visual__visual"> <img src="https://aptar.com/wp-content/uploads/2020/07/Clarins_Neomix.jpg" alt=""> </div> </div> </div> </div> <div class="page-section page-section--post-listing post-listing post-listing--type-partial post-listing--style-default" data-post-listing="4"> <div class="container"> <div class="card-listing card-listing--cards "> <div class="post-listing__items card-listing__items"> <div class="card card--post card--market-pharmaceutical"> <div class="card__publish-date"> <span class="card__publish-day">11</span> <span class="card__publish-month">Dec</span> <span class="card__publish-year">2024</span> </div> <div class="card__image"> <img src="https://aptar.com/wp-content/uploads/2024/12/Pharmapack-2025-newsroom-1024x6402-1.jpg" alt=""> </div> <div class="card__content"> <h3 class="card__title">Free Access Pass to Meet Aptar Pharma at Pharmapack 2025</h3> <p class="card__taxonomy"> Article, Pharmaceutical, Innovation &amp; Insights, Device Innovations, Product Solutions </p> </div> <a class="card__permalink" href="https://aptar.com/news-events/free-access-pass-to-meet-aptar-pharma-at-pharmapack-2025/" >Read More</a> </div> <div class="card card--post card--market-beauty"> <div class="card__publish-date"> <span class="card__publish-day">11</span> <span class="card__publish-month">Dec</span> <span class="card__publish-year">2024</span> </div> <div class="card__image"> <img src="https://aptar.com/wp-content/uploads/2024/12/Aptar-Beauty-lancome-selects-hds-inune-for-absolue-les-parfums-1024x639.png" alt=""> </div> <div class="card__content"> <h3 class="card__title">Lancôme Selects HDS INUNE Refill For Absolue Les Parfums</h3> <p class="card__taxonomy"> Press Releases, Beauty, Customer Success Story, Product Solutions </p> </div> <a class="card__permalink" href="https://aptar.com/news-events/lancome-selects-hds-inune-refill-for-absolue-les-parfums/" >Read More</a> </div> <div class="card card--post card--market-beauty"> <div class="card__publish-date"> <span class="card__publish-day">25</span> <span class="card__publish-month">Nov</span> <span class="card__publish-year">2024</span> </div> <div class="card__image"> <img src="https://aptar.com/wp-content/uploads/2024/11/Aptar-Beauty-Guerlain-Art-Matiere-Pumps-Sensea-GSA-NewsEvents-1024x639.png" alt=""> </div> <div class="card__content"> <h3 class="card__title">Guerlain Chooses Aptar Beauty Pumps for L&#8217;Art &#038; La Matière Collection</h3> <p class="card__taxonomy"> Press Releases, Beauty, Customer Success Story, Product Solutions </p> </div> <a class="card__permalink" href="https://aptar.com/news-events/guerlain-chooses-aptar-beauty-pumps-for-lart-la-matiere-collection/" >Read More</a> </div> <div class="card card--post card--market-pharmaceutical"> <div class="card__publish-date"> <span class="card__publish-day">21</span> <span class="card__publish-month">Nov</span> <span class="card__publish-year">2024</span> </div> <div class="card__image"> <img src="https://aptar.com/wp-content/uploads/2024/11/graphic-1024x576.png" alt=""> </div> <div class="card__content"> <h3 class="card__title">Aptar Digital Health and University of Geneva Migraine Study</h3> <p class="card__taxonomy"> Press Releases, Pharmaceutical, Innovation &amp; Insights, Device Innovations, Product Solutions </p> </div> <a class="card__permalink" href="https://aptar.com/news-events/aptar-digital-health-migraine-study-using-migraine-buddy-with-university-of-geneva/" >Read More</a> </div> </div> <div class="ajax-pagination card-listing__items--custom-pagination"> <div class="custom-pager"> <span aria-current="page" class="page-numbers current">1</span> <a class="page-numbers" href="https://aptar.com/product-solutions/?paged_4=2&#038;products%5BhierarchicalMenu%5D%5Bproduct_solution.lvl0%5D=Applicators+%26+Droppers">2</a> <a class="page-numbers" href="https://aptar.com/product-solutions/?paged_4=3&#038;products%5BhierarchicalMenu%5D%5Bproduct_solution.lvl0%5D=Applicators+%26+Droppers">3</a> <span class="page-numbers dots">&hellip;</span> <a class="page-numbers" href="https://aptar.com/product-solutions/?paged_4=167&#038;products%5BhierarchicalMenu%5D%5Bproduct_solution.lvl0%5D=Applicators+%26+Droppers">167</a> <a class="next page-numbers" href="https://aptar.com/product-solutions/?paged_4=2&#038;products%5BhierarchicalMenu%5D%5Bproduct_solution.lvl0%5D=Applicators+%26+Droppers"><span>Next</span><i class="fas fa-chevron-right"></i></a> </div> </div> </div> </div> </div> <div class="page-section page-section--content-with-visual content-with-visual content-with-visual--visual-position-left content-with-visual--layout-box content-with-visual--size-default"> <div class="container"> <div class="content-with-visual__wrapper"> <div class="content-with-visual__content content-with-visual__content--background-corporate page-section--background--light-theme"> <div class="wysiwyg-content "> <h4>Product Technologies</h4> <h3>We bring breakthrough consumer product dispensing, drug delivery and active packaging solutions to market.</h3> <p>Our broad range of technologies includes connected devices, e-commerce ready solutions, products made from post-consumer recycled resin, and many more.</p> <p><a class="button" href="/product-solutions/product-technologies/">More details on technologies</a></p> </div> </div> <div class="content-with-visual__visual"> <img src="https://aptar.com/wp-content/uploads/2022/07/ActivePackagingImage-1024x686.jpg" alt=""> </div> </div> </div> </div> <div class="page-section page-section--styled-listing styled-listing"> <div class="container"> <div class="styled-listing__section-intro page-section__section-intro wysiwyg-content "> <h2 style="text-align: center;">We Serve Your Market as Your Solutions Partner</h2> <p style="text-align: center;">We bring to life product dispensing and drug delivery solutions to transform the user experience across categories.</p> </div> <ul class="styled-listing__list"> <li class="styled-listing__link "> <a href="https://aptar.com/pharmaceutical/"> <span class="circled-arrow"> <span class="circled-arrow__border"></span> </span> <h4 class="styled-listing__title">Pharmaceutical</h4> <p class="styled-listing__summary">We bring drug-delivery solutions to market. Whether you need to deliver a game-changing molecule, a novel formulation, a repurposed generic or a brand extension, we want to be your partner of choice. Together, we can deliver better patient outcomes.</p> </a> </li> <li class="styled-listing__link "> <a href="https://aptar.com/beauty/"> <span class="circled-arrow"> <span class="circled-arrow__border"></span> </span> <h4 class="styled-listing__title">Beauty</h4> <p class="styled-listing__summary">We work in close collaboration with you to bring to life innovative and custom dispensing solutions for fragrance, make-up, skincare and cleansing products. Our solutions reflect style and uniqueness in addition to being high-quality, convenient and precise.</p> </a> </li> <li class="styled-listing__link "> <a href="https://aptar.com/personal-care-home/"> <span class="circled-arrow"> <span class="circled-arrow__border"></span> </span> <h4 class="styled-listing__title">Personal Care + Home</h4> <p class="styled-listing__summary">We are driven by a constant quest for innovative and sustainable solutions to differentiate your brands. Our solutions offer control, convenience and style to your customers' experiences every day. Using thorough market research and consumer insights, we work together to support your product launches and enhance your brands.</p> </a> </li> <li class="styled-listing__link "> <a href="https://aptar.com/closures/"> <span class="circled-arrow"> <span class="circled-arrow__border"></span> </span> <h4 class="styled-listing__title">Closures</h4> <p class="styled-listing__summary">We are creative problem solvers with the ability to help you transform your products, brands and markets, and the power to make a personal impact on consumers’ lives. From dispensing closures and pouch spouts, to spray pumps and valves, our range of breakthrough products spans all market needs.</p> </a> </li> </ul> </div> </div> <div class="page-section page-section--call-to-action call-to-action call-to-action--default call-to-action--background-gray page-section--background page-section--background-gray page-section--background--dark-theme"> <div class="container"> <div class="call-to-action__content"> <div class="call-to-action__wysiwyg-content wysiwyg-content "> <h2 style="text-align: center">Start a Project With Us</h2> <p style="text-align: center">We can help you re-imagine what your product can be, what it can achieve and the competitive advantage it can provide.</p> <p style="text-align: center"><a class="button--primary" href="/contact-us/">Contact Us</a></p> </div> </div> </div> </div> </div> <div class="page-section page-section--site-help site-help site-help--search-only "> <div class="site-help--first-angle"></div> <div class="site-help--second-angle"></div> <div class="container"> <div class="site-help-search"> <h2 class="site-help-search__label">How Can We Help?</h2> <div class="site-help-search__form"> <form id="site-help-search__form" action="https://aptar.com/search/"> <label for="site-help-search__input">Site Help Label</label> <input id="site-help-search__input" class="site-help-search__input text-field" type="text" name="query" placeholder="Help me find..."> <button class="site-help-search__button button--dark" type="submit">Search</button> </form> </div> </div> </div> </div> <footer class="page-section page-section--site-footer site-footer" role="contentinfo"> <div class="container"> <div class="site-footer__company-info"> <div class="site-footer__logo"> <a href="/"> <img src="https://aptar.com/wp-content/uploads/2020/07/logo-light.svg" alt="Logo Image"> </a> </div> <div class="site-footer__address"> <p>© 2024. AptarGroup, Inc.<br /> All rights reserved.</p> </div> </div> <nav class="site-footer__nav"> <ul class="site-footer__nav-items"> <li class="site-footer__nav-item"> <a href="https://aptar.com/contact-us/" class="site-footer__nav-link ">Contact Us</a> </li> <li class="site-footer__nav-item"> <a href="https://aptar.com/global-locations/" class="site-footer__nav-link ">Global Locations</a> </li> <li class="site-footer__nav-item"> <a href="https://aptar.com/general-terms-and-conditions-of-use/" class="site-footer__nav-link ">General Terms and Conditions of Use, Privacy and Cookies Policy</a> </li> <li class="site-footer__nav-item"> <a href="#borlabs-cookies-preferences" class="site-footer__nav-link borlabs-cookie-preference">Manage Cookies</a> </li> <li class="site-footer__nav-item"> <a href="https://aptar.com/suppliers/" class="site-footer__nav-link ">For Suppliers</a> </li> <li class="site-footer__nav-item"> <a href="https://investors.aptar.com/esg/governance/default.aspx" class="site-footer__nav-link site-footer__nav-link--button" target="_blank">Corporate Governance <span class="fas fa-external-link-square-alt"></span></a> </li> <li class="site-footer__nav-item"> <a href="https://aptar.com/terms-and-conditions-of-sales/" class="site-footer__nav-link ">Terms and Conditions of Sales</a> </li> </ul> </nav> <div class="site-footer__share"> <p>Connect</p> <ul class="site-footer__share-icons"> <li class="site-footer__share-icon"> <a target="_blank" href="https://www.linkedin.com/company/aptargroup-inc-/"> <i class="fab fa-linkedin-in"></i> <span>LinkedIn</span> </a> </li> <li class="site-footer__share-icon"> <a target="_blank" href="https://www.facebook.com/Aptar-649067341779216"> <i class="fab fa-facebook-f"></i> <span>Facebook</span> </a> </li> <li class="site-footer__share-icon"> <a target="_blank" href="https://twitter.com/aptar"> <i class="fab fa-twitter"></i> <span>Twitter</span> </a> </li> <li class="site-footer__share-icon"> <a target="_blank" href="https://www.youtube.com/channel/UCiJBTIPS0hWx9NCfTmbgOVA"> <i class="fab fa-youtube"></i> <span>Youtube</span> </a> </li> <li class="site-footer__share-icon"> <a target="_blank" href="https://www.instagram.com/aptargroup/"> <i class="fab fa-instagram"></i> <span>Instagram</span> </a> </li> <li class="site-footer__share-icon"> <a target="_self" href="/wechat-qr-code/"> <i class="fab fa-weixin"></i> <span>WeChat</span> </a> </li> </ul> <div class="site-footer__wechat hide"> <img src="https://aptar.com/wp-content/uploads/2023/04/Aptar-WeChat-QR-Code.jpeg" alt=""> </div> </div> <div class="site-footer__address site-footer__address--mobile"> <p>© 2024. AptarGroup, Inc.<br /> All rights reserved.</p> </div> </div> </footer> <div class="scroll-to-top"> <img src="https://aptar.com/wp-content/themes/aptar/assets/images/back-to-top.svg" alt="Back To Top"> </div> <script> var url = window.location.pathname; var param = window.location.href; if (url.includes("/products/food-beverage/")){ document.getElementById("input_6_14").selectedIndex = 4; document.getElementsByClassName("page-title__product-market")[0].innerHTML = "Food & Beverage" } if (param.includes("?segment=food-beverage")){ document.getElementById("input_3_1").selectedIndex = 5; } if (url.includes("/product-solutions/")||url.includes("/products/food-beverage/")) { setInterval(repeatfnc, 1000); function repeatfnc() { var myElements = document.getElementsByClassName("card__taxonomy--minor"); for(var i = 0; i < myElements.length; i++){ if(myElements[i].innerText === "Food + Beverage"){ myElements[i].innerHTML = "Food & Beverage"; } } var myElements = document.getElementsByClassName("ais-HierarchicalMenu-label"); for(var i = 0; i < myElements.length; i++){ if(myElements[i].innerText === "Food + Beverage"){ myElements[i].innerHTML = "Food & Beverage"; } } } } </script> <style> .fa-twitter:before { content:"𝕏"; font-size:20px; } </style> <script> const x = content.getElementsByClassName(".fab fa-twitter") ; x.innerHTML = "𝕏"; </script> <script type="text/javascript"> /* <![CDATA[ */ var _paq = _paq || []; _paq.push( ["setTrackingSource","wordpress","1.3.6"] ); /* ]]> */ </script> <!--googleoff: all--><div data-nosnippet><script id="BorlabsCookieBoxWrap" type="text/template"><div id="BorlabsCookieBox" class="BorlabsCookie" role="dialog" aria-labelledby="CookieBoxTextHeadline" aria-describedby="CookieBoxTextDescription" aria-modal="true" > <div class="bottom-center" style="display: none;"> <div class="_brlbs-bar-wrap"> <div class="_brlbs-bar _brlbs-bar-advanced"> <div class="cookie-box"> <div class="container"> <div class="row align-items-center"> <div class="col-12 col-sm-9"> <div class="row"> <div class="col-12"> <div class="_brlbs-flex-left"> <span role="heading" aria-level="3" class="_brlbs-h3" id="CookieBoxTextHeadline"> Data Privacy Settings </span> </div> <p id="CookieBoxTextDescription"> <span class="_brlbs-paragraph _brlbs-text-description">We use cookies to personalize content and ads, to offer social media features, and to analyze traffic to our website. Some cookies are technically necessary, among other things to ensure the stability of the website; the associated data processing is based on our "legitimate interest". Cookies which are not technically necessary may, among other things, be used to improve our website and to optimize our processes.; the setting of those cookies require your declaration of consent. We also share information about your use of our website with our social media, advertising and analytics partners. Our partners may combine this information with other data that you have provided to them or that they have collected as part of your use of the Services. By actively clicking on the cookies to be used, you give us your consent to use the respective cookies. The consent is voluntary and can be revoked at any time with effect for the future. You can find out which specific cookies are optional by using the "Show details" function. For more information about cookies on our website, view our <a href="https://aptar.com/general-terms-and-conditions-of-use/">privacy policy</a>.</span> </p> </div> </div> <fieldset> <legend class="sr-only">Data Privacy Settings</legend> <ul > <li> <label class="_brlbs-checkbox"> Essential <input id="checkbox-essential" tabindex="0" type="checkbox" name="cookieGroup[]" value="essential" checked disabled data-borlabs-cookie-checkbox > <span class="_brlbs-checkbox-indicator"></span> </label> </li> <li> <label class="_brlbs-checkbox"> Statistics <input id="checkbox-statistics" tabindex="0" type="checkbox" name="cookieGroup[]" value="statistics" data-borlabs-cookie-checkbox > <span class="_brlbs-checkbox-indicator"></span> </label> </li> <li> <label class="_brlbs-checkbox"> Marketing <input id="checkbox-marketing" tabindex="0" type="checkbox" name="cookieGroup[]" value="marketing" data-borlabs-cookie-checkbox > <span class="_brlbs-checkbox-indicator"></span> </label> </li> </ul> </fieldset> </div> <div class="col-12 col-sm-3"> <p class="_brlbs-accept"> <a href="#" tabindex="0" role="button" class="_brlbs-btn _brlbs-btn-accept-all _brlbs-cursor" data-cookie-accept-all > ACCEPT ALL COOKIES </a> </p> <p class="_brlbs-accept"> <a href="#" tabindex="0" role="button" id="CookieBoxSaveButton" class="_brlbs-btn _brlbs-cursor" data-cookie-accept > Save Preferences </a> </p> <p class="_brlbs-refuse-btn"> <a href="#" tabindex="0" role="button" class="_brlbs-btn _brlbs-cursor" data-cookie-refuse > DECLINE ALL COOKIES </a> </p> <p class="_brlbs-manage-btn "> <a href="#" tabindex="0" role="button" class="_brlbs-cursor _brlbs-btn " data-cookie-individual > PERSONALIZE </a> </p> <p class="_brlbs-legal"> <a href="#" tabindex="0" role="button" class="_brlbs-cursor" data-cookie-individual > Cookie Details </a> <span class="_brlbs-separator"></span> <a tabindex="0" href="https://aptar.com/general-terms-and-conditions-of-use/" > Privacy Policy </a> </p> </div> </div> </div> </div> <div class="cookie-preference" aria-hidden="true" role="dialog" aria-describedby="CookiePrefDescription" aria-modal="true" > <div class="container not-visible"> <div class="row no-gutters"> <div class="col-12"> <div class="row no-gutters align-items-top"> <div class="col-12"> <div class="_brlbs-flex-center"> <span role="heading" aria-level="3" class="_brlbs-h3">Privacy Preference</span> </div> <p id="CookiePrefDescription"> <span class="_brlbs-paragraph _brlbs-text-description">By allowing these third party services, you accept their cookies and the use of tracking technologies necessary for their proper functioning.</span> </p> <div class="row no-gutters align-items-center"> <div class="col-12 col-sm-10"> <p class="_brlbs-accept"> <a href="#" class="_brlbs-btn _brlbs-btn-accept-all _brlbs-cursor" tabindex="0" role="button" data-cookie-accept-all > ACCEPT ALL COOKIES </a> <a href="#" id="CookiePrefSave" tabindex="0" role="button" class="_brlbs-btn _brlbs-cursor" data-cookie-accept > Save Preferences </a> <a href="#" class="_brlbs-btn _brlbs-refuse-btn _brlbs-cursor" tabindex="0" role="button" data-cookie-refuse > Decline All Cookies </a> </p> </div> <div class="col-12 col-sm-2"> <p class="_brlbs-refuse"> <a href="#" class="_brlbs-cursor" tabindex="0" role="button" data-cookie-back > Back </a> </p> </div> </div> </div> </div> <div data-cookie-accordion> <fieldset> <legend class="sr-only">Privacy Preference</legend> <div class="bcac-item"> <div class="d-flex flex-row"> <label class="w-75"> <span role="heading" aria-level="4" class="_brlbs-h4">Essential (3)</span> </label> <div class="w-25 text-right"> </div> </div> <div class="d-block"> <p>Purpose: Essential cookies enable basic functions and are necessary for the proper function of the website.</p> <p class="text-center"> <a href="#" class="_brlbs-cursor d-block" tabindex="0" role="button" data-cookie-accordion-target="essential" > <span data-cookie-accordion-status="show"> Show Cookie Information </span> <span data-cookie-accordion-status="hide" class="borlabs-hide"> Hide Cookie Information </span> </a> </p> </div> <div class="borlabs-hide" data-cookie-accordion-parent="essential" > <table> <tr> <th scope="row">Name</th> <td> <label> Borlabs Cookie </label> </td> </tr> <tr> <th scope="row">Provider</th> <td>Owner of this website</td> </tr> <tr> <th scope="row">Purpose</th> <td>Saves the visitors preferences selected in the Cookie Box of Borlabs Cookie.</td> </tr> <tr> <th scope="row">Cookie Name</th> <td>borlabs-cookie</td> </tr> <tr> <th scope="row">Cookie Expiry</th> <td>1 Year</td> </tr> </table> <table> <tr> <th scope="row">Name</th> <td> <label> Cloudflare </label> </td> </tr> <tr> <th scope="row">Provider</th> <td>Cloudflare, Inc.</td> </tr> <tr> <th scope="row">Purpose</th> <td>To detect and prevent fraud and unauthorized system access, and ensuring the security of your systems.</td> </tr> <tr> <th scope="row">Privacy Policy</th> <td class="_brlbs-pp-url"> <a href="https://www.cloudflare.com/privacypolicy/" target="_blank" rel="nofollow noopener noreferrer" > https://www.cloudflare.com/privacypolicy/ </a> </td> </tr> <tr> <th scope="row">Cookie Name</th> <td>_cflb, __cf_bm, cf_ob_info, cf_use_ob, __cfwaitingroom, __cfruid</td> </tr> </table> <table> <tr> <th scope="row">Name</th> <td> <label> Dynamics 365 Marketing </label> </td> </tr> <tr> <th scope="row">Provider</th> <td>Microsoft</td> </tr> <tr> <th scope="row">Privacy Policy</th> <td class="_brlbs-pp-url"> <a href="https://docs.microsoft.com/en-us/dynamics365/marketing/cookies" target="_blank" rel="nofollow noopener noreferrer" > https://docs.microsoft.com/en-us/dynamics365/marketing/cookies </a> </td> </tr> <tr> <th scope="row">Cookie Name</th> <td>79f08280-5c63-4331-b04d-fb6f39afda51, 319af4c0-e197-4de9-8a9b-fe98c8a2ca04, msd365mkttr, msd365mkttrs</td> </tr> </table> </div> </div> <div class="bcac-item"> <div class="d-flex flex-row"> <label class="w-75"> <span role="heading" aria-level="4" class="_brlbs-h4">Statistics (6)</span> </label> <div class="w-25 text-right"> <label class="_brlbs-btn-switch"> <span class="sr-only">Statistics</span> <input tabindex="0" id="borlabs-cookie-group-statistics" type="checkbox" name="cookieGroup[]" value="statistics" data-borlabs-cookie-switch /> <span class="_brlbs-slider"></span> <span class="_brlbs-btn-switch-status" data-active="On" data-inactive="Off"> </span> </label> </div> </div> <div class="d-block"> <p>Purpose: This information helps us to understand how our visitors use our website.</p> <p class="text-center"> <a href="#" class="_brlbs-cursor d-block" tabindex="0" role="button" data-cookie-accordion-target="statistics" > <span data-cookie-accordion-status="show"> Show Cookie Information </span> <span data-cookie-accordion-status="hide" class="borlabs-hide"> Hide Cookie Information </span> </a> </p> </div> <div class="borlabs-hide" data-cookie-accordion-parent="statistics" > <table> <tr> <th scope="row">Accept</th> <td> <label class="_brlbs-btn-switch _brlbs-btn-switch--textRight"> <span class="sr-only">Google Analytics</span> <input id="borlabs-cookie-googleanalytics" tabindex="0" type="checkbox" data-cookie-group="statistics" name="cookies[statistics][]" value="googleanalytics" data-borlabs-cookie-switch /> <span class="_brlbs-slider"></span> <span class="_brlbs-btn-switch-status" data-active="On" data-inactive="Off" aria-hidden="true"> </span> </label> </td> </tr> <tr> <th scope="row">Name</th> <td> <label> Google Analytics </label> </td> </tr> <tr> <th scope="row">Provider</th> <td>Google</td> </tr> <tr> <th scope="row">Privacy Policy</th> <td class="_brlbs-pp-url"> <a href="https://analytics.google.com" target="_blank" rel="nofollow noopener noreferrer" > https://analytics.google.com </a> </td> </tr> <tr> <th scope="row">Cookie Name</th> <td>_ga, _gat, _gid, __utma, __utmb, __utmc, __utmt, __utmz</td> </tr> <tr> <th scope="row">Cookie Expiry</th> <td>60 days</td> </tr> </table> <table> <tr> <th scope="row">Accept</th> <td> <label class="_brlbs-btn-switch _brlbs-btn-switch--textRight"> <span class="sr-only">Piwik Pro</span> <input id="borlabs-cookie-piwikpro" tabindex="0" type="checkbox" data-cookie-group="statistics" name="cookies[statistics][]" value="piwikpro" data-borlabs-cookie-switch /> <span class="_brlbs-slider"></span> <span class="_brlbs-btn-switch-status" data-active="On" data-inactive="Off" aria-hidden="true"> </span> </label> </td> </tr> <tr> <th scope="row">Name</th> <td> <label> Piwik Pro </label> </td> </tr> <tr> <th scope="row">Provider</th> <td>PiwikPro</td> </tr> <tr> <th scope="row">Privacy Policy</th> <td class="_brlbs-pp-url"> <a href="https://piwik.pro/privacy-security/" target="_blank" rel="nofollow noopener noreferrer" > https://piwik.pro/privacy-security/ </a> </td> </tr> <tr> <th scope="row">Cookie Name</th> <td>_pk_ses.&lt;appID&gt;.&lt;domainHash&gt;, _pk_id.&lt;appID&gt;. &lt;domainHash&gt;,_pk_cvar, app_id, ppms_privacy_&lt;appID&gt;, _stg_debug / stg_debug, stg_traffic_source_priority, stg_last_interaction, stg_returning_visitor, stg_fired__&lt;appID&gt;, stg_utm_campaign, stg_pk_campaign</td> </tr> <tr> <th scope="row">Cookie Expiry</th> <td>60 day</td> </tr> </table> <table> <tr> <th scope="row">Accept</th> <td> <label class="_brlbs-btn-switch _brlbs-btn-switch--textRight"> <span class="sr-only">Google Analytics 4</span> <input id="borlabs-cookie-googleanalyticsfour" tabindex="0" type="checkbox" data-cookie-group="statistics" name="cookies[statistics][]" value="googleanalyticsfour" data-borlabs-cookie-switch /> <span class="_brlbs-slider"></span> <span class="_brlbs-btn-switch-status" data-active="On" data-inactive="Off" aria-hidden="true"> </span> </label> </td> </tr> <tr> <th scope="row">Name</th> <td> <label> Google Analytics 4 </label> </td> </tr> <tr> <th scope="row">Provider</th> <td>Google </td> </tr> <tr> <th scope="row">Privacy Policy</th> <td class="_brlbs-pp-url"> <a href="https://analytics.google.com" target="_blank" rel="nofollow noopener noreferrer" > https://analytics.google.com </a> </td> </tr> <tr> <th scope="row">Cookie Name</th> <td>_ga, _gat, _gid, __utma, __utmb, __utmc, __utmt, __utmzv</td> </tr> <tr> <th scope="row">Cookie Expiry</th> <td>60 day</td> </tr> </table> <table> <tr> <th scope="row">Accept</th> <td> <label class="_brlbs-btn-switch _brlbs-btn-switch--textRight"> <span class="sr-only">Algolia Search Insights</span> <input id="borlabs-cookie-algolia" tabindex="0" type="checkbox" data-cookie-group="statistics" name="cookies[statistics][]" value="algolia" data-borlabs-cookie-switch /> <span class="_brlbs-slider"></span> <span class="_brlbs-btn-switch-status" data-active="On" data-inactive="Off" aria-hidden="true"> </span> </label> </td> </tr> <tr> <th scope="row">Name</th> <td> <label> Algolia Search Insights </label> </td> </tr> <tr> <th scope="row">Provider</th> <td>Algolia</td> </tr> <tr> <th scope="row">Purpose</th> <td>Powerful, hosted search API to create fast and relevant search & discovery.</td> </tr> <tr> <th scope="row">Privacy Policy</th> <td class="_brlbs-pp-url"> <a href="https://www.algolia.com/policies/privacy/" target="_blank" rel="nofollow noopener noreferrer" > https://www.algolia.com/policies/privacy/ </a> </td> </tr> <tr> <th scope="row">Cookie Name</th> <td>_ALGOLIA</td> </tr> <tr> <th scope="row">Cookie Expiry</th> <td>30 days</td> </tr> </table> <table> <tr> <th scope="row">Accept</th> <td> <label class="_brlbs-btn-switch _brlbs-btn-switch--textRight"> <span class="sr-only">Hotjar</span> <input id="borlabs-cookie-hotjar_custom" tabindex="0" type="checkbox" data-cookie-group="statistics" name="cookies[statistics][]" value="hotjar_custom" data-borlabs-cookie-switch /> <span class="_brlbs-slider"></span> <span class="_brlbs-btn-switch-status" data-active="On" data-inactive="Off" aria-hidden="true"> </span> </label> </td> </tr> <tr> <th scope="row">Name</th> <td> <label> Hotjar </label> </td> </tr> <tr> <th scope="row">Provider</th> <td>Hotjar</td> </tr> <tr> <th scope="row">Privacy Policy</th> <td class="_brlbs-pp-url"> <a href="https://help.hotjar.com/hc/en-us/articles/115011789248-Hotjar-Cookie-Information" target="_blank" rel="nofollow noopener noreferrer" > https://help.hotjar.com/hc/en-us/articles/115011789248-Hotjar-Cookie-Information </a> </td> </tr> <tr> <th scope="row">Host(s)</th> <td>hotjar.com</td> </tr> <tr> <th scope="row">Cookie Name</th> <td>_hjSessionUser_{site_id}, _hjid, _hjFirstSeen, _hjUserAttributesHash, _hjCachedUserAttributes, _hjViewportId, _hjSession_{site_id}, _hjSessionTooLarge, _hjSessionRejected, _hjSessionResumed, _hjLocalStorageTest, _hjIncludedInPageviewSample, _hjIncludedInSessionSample, _hjAbsoluteSessionInProgress, _hjTLDTest, _hjRecordingEnabled, _hjRecordingLastActivity</td> </tr> <tr> <th scope="row">Cookie Expiry</th> <td>30 days</td> </tr> </table> <table> <tr> <th scope="row">Accept</th> <td> <label class="_brlbs-btn-switch _brlbs-btn-switch--textRight"> <span class="sr-only">ZoomInfo</span> <input id="borlabs-cookie-zoominfowebsights" tabindex="0" type="checkbox" data-cookie-group="statistics" name="cookies[statistics][]" value="zoominfowebsights" data-borlabs-cookie-switch /> <span class="_brlbs-slider"></span> <span class="_brlbs-btn-switch-status" data-active="On" data-inactive="Off" aria-hidden="true"> </span> </label> </td> </tr> <tr> <th scope="row">Name</th> <td> <label> ZoomInfo </label> </td> </tr> <tr> <th scope="row">Provider</th> <td>ZoomInfo</td> </tr> <tr> <th scope="row">Privacy Policy</th> <td class="_brlbs-pp-url"> <a href="https://www.zoominfo.com/legal/privacy-policy" target="_blank" rel="nofollow noopener noreferrer" > https://www.zoominfo.com/legal/privacy-policy </a> </td> </tr> <tr> <th scope="row">Cookie Expiry</th> <td>60 day</td> </tr> </table> </div> </div> <div class="bcac-item"> <div class="d-flex flex-row"> <label class="w-75"> <span role="heading" aria-level="4" class="_brlbs-h4">Marketing (3)</span> </label> <div class="w-25 text-right"> <label class="_brlbs-btn-switch"> <span class="sr-only">Marketing</span> <input tabindex="0" id="borlabs-cookie-group-marketing" type="checkbox" name="cookieGroup[]" value="marketing" data-borlabs-cookie-switch /> <span class="_brlbs-slider"></span> <span class="_brlbs-btn-switch-status" data-active="On" data-inactive="Off"> </span> </label> </div> </div> <div class="d-block"> <p>Purpose: Marketing cookies are used by third-party advertisers or publishers to display personalized ads. They do this by tracking visitors across websites.</p> <p class="text-center"> <a href="#" class="_brlbs-cursor d-block" tabindex="0" role="button" data-cookie-accordion-target="marketing" > <span data-cookie-accordion-status="show"> Show Cookie Information </span> <span data-cookie-accordion-status="hide" class="borlabs-hide"> Hide Cookie Information </span> </a> </p> </div> <div class="borlabs-hide" data-cookie-accordion-parent="marketing" > <table> <tr> <th scope="row">Accept</th> <td> <label class="_brlbs-btn-switch _brlbs-btn-switch--textRight"> <span class="sr-only">LinkedIn Insight</span> <input id="borlabs-cookie-linkedininsight" tabindex="0" type="checkbox" data-cookie-group="marketing" name="cookies[marketing][]" value="linkedininsight" data-borlabs-cookie-switch /> <span class="_brlbs-slider"></span> <span class="_brlbs-btn-switch-status" data-active="On" data-inactive="Off" aria-hidden="true"> </span> </label> </td> </tr> <tr> <th scope="row">Name</th> <td> <label> LinkedIn Insight </label> </td> </tr> <tr> <th scope="row">Provider</th> <td>LinkedIn</td> </tr> <tr> <th scope="row">Privacy Policy</th> <td class="_brlbs-pp-url"> <a href="https://www.linkedin.com/legal/l/cookie-table" target="_blank" rel="nofollow noopener noreferrer" > https://www.linkedin.com/legal/l/cookie-table </a> </td> </tr> <tr> <th scope="row">Host(s)</th> <td>linkedin.com</td> </tr> <tr> <th scope="row">Cookie Name</th> <td>bcookie, bscookie, JSESSIONID, lang, lidc, sdsc, li_gc, li_mc, UID, UserMatchHistory, AnalyticsSyncHistory, lms_ads, lms_analytics, li_fat_id, li_sugr, U, _guid, BizographicsOptOut, li_giant</td> </tr> <tr> <th scope="row">Cookie Expiry</th> <td>30 days</td> </tr> </table> <table> <tr> <th scope="row">Accept</th> <td> <label class="_brlbs-btn-switch _brlbs-btn-switch--textRight"> <span class="sr-only">Facebook</span> <input id="borlabs-cookie-facebook_custom" tabindex="0" type="checkbox" data-cookie-group="marketing" name="cookies[marketing][]" value="facebook_custom" data-borlabs-cookie-switch /> <span class="_brlbs-slider"></span> <span class="_brlbs-btn-switch-status" data-active="On" data-inactive="Off" aria-hidden="true"> </span> </label> </td> </tr> <tr> <th scope="row">Name</th> <td> <label> Facebook </label> </td> </tr> <tr> <th scope="row">Provider</th> <td>Meta</td> </tr> <tr> <th scope="row">Privacy Policy</th> <td class="_brlbs-pp-url"> <a href="https://www.facebook.com/policies/cookies/" target="_blank" rel="nofollow noopener noreferrer" > https://www.facebook.com/policies/cookies/ </a> </td> </tr> <tr> <th scope="row">Host(s)</th> <td>facebook.com</td> </tr> <tr> <th scope="row">Cookie Name</th> <td>_fbp, datr, fr, wd</td> </tr> <tr> <th scope="row">Cookie Expiry</th> <td>30 days</td> </tr> </table> <table> <tr> <th scope="row">Accept</th> <td> <label class="_brlbs-btn-switch _brlbs-btn-switch--textRight"> <span class="sr-only">Google AdWords</span> <input id="borlabs-cookie-google-ads" tabindex="0" type="checkbox" data-cookie-group="marketing" name="cookies[marketing][]" value="google-ads" data-borlabs-cookie-switch /> <span class="_brlbs-slider"></span> <span class="_brlbs-btn-switch-status" data-active="On" data-inactive="Off" aria-hidden="true"> </span> </label> </td> </tr> <tr> <th scope="row">Name</th> <td> <label> Google AdWords </label> </td> </tr> <tr> <th scope="row">Provider</th> <td>Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland</td> </tr> <tr> <th scope="row">Purpose</th> <td>Cookie by Google used for conversion tracking of Google Ads.</td> </tr> <tr> <th scope="row">Privacy Policy</th> <td class="_brlbs-pp-url"> <a href="https://policies.google.com/privacy?hl=en" target="_blank" rel="nofollow noopener noreferrer" > https://policies.google.com/privacy?hl=en </a> </td> </tr> <tr> <th scope="row">Cookie Name</th> <td>_gat_UA-22448315-3, _gcl_au, mo_page_views_counter, mo_has_visited, mo_is_new</td> </tr> </table> </div> </div> </fieldset> </div> <div class="d-flex justify-content-between"> <p class="_brlbs-branding flex-fill"> </p> <p class="_brlbs-legal flex-fill"> <a href="https://aptar.com/general-terms-and-conditions-of-use/"> Privacy Policy </a> </p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </script></div><!--googleon: all--> <script type='text/javascript'> (function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })(); </script> <link rel='stylesheet' id='wc-blocks-style-css' href='https://aptar.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-9.2.3' type='text/css' media='all' /> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js?ver=2.2.70.3" id="mo-google-webfont-js"></script> <script type="text/javascript" id="mailoptin-js-extra"> /* <![CDATA[ */ var mailoptin_globals = {"public_js":"https:\/\/aptar.com\/wp-content\/plugins\/mailoptin\/src\/core\/src\/assets\/js\/src","public_sound":"https:\/\/aptar.com\/wp-content\/plugins\/mailoptin\/src\/core\/src\/assets\/sound\/","mailoptin_ajaxurl":"\/product-solutions\/?products%5BhierarchicalMenu%5D%5Bproduct_solution.lvl0%5D=Applicators+%26+Droppers&mailoptin-ajax=%%endpoint%%","is_customize_preview":"false","disable_impression_tracking":"false","sidebar":"0","js_required_title":"Title is required.","is_new_returning_visitors_cookies":"true","woo_product_id":"16"}; /* ]]> */ </script> <script type="text/javascript" src="https://aptar.com/wp-content/plugins/mailoptin/src/core/src/assets/js/mailoptin.min.js?ver=2.2.70.3" id="mailoptin-js"></script> <script type="text/javascript" src="https://aptar.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=9.2.3" id="sourcebuster-js-js"></script> <script type="text/javascript" id="wc-order-attribution-js-extra"> /* <![CDATA[ */ var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/aptar.com\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; /* ]]> */ </script> <script type="text/javascript" src="https://aptar.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=9.2.3" id="wc-order-attribution-js"></script> <script type="text/javascript" src="https://aptar.com/wp-content/themes/aptar/assets/js/gsap.min.js?ver=1734444730" id="gsap-js"></script> <script type="text/javascript" src="https://aptar.com/wp-content/themes/aptar/assets/js/SplitText.min.js?ver=1734444730" id="split-text-js"></script> <script type="text/javascript" src="https://aptar.com/wp-content/themes/aptar/assets/js/ScrollTrigger.min.js?ver=1734444730" id="scroll-trigger-js"></script> <script type="text/javascript" src="https://aptar.com/wp-content/themes/aptar/assets/js/featherlight.js?ver=1.7.13" id="featherlight-js"></script> <script type="text/javascript" src="https://aptar.com/wp-content/themes/aptar/assets/js/legacy-index.min.js?ver=1734444730" id="legacy-script-js"></script> <script type="text/javascript" src="https://aptar.com/wp-content/themes/aptar/assets/js/legacy-search.min.js?ver=1734444730" id="search-script-js"></script> <script type="text/javascript" id="borlabs-cookie-js-extra"> /* <![CDATA[ */ var borlabsCookieConfig = {"ajaxURL":"https:\/\/aptar.com\/wp-admin\/admin-ajax.php","language":"en","animation":"","animationDelay":"","animationIn":"_brlbs-fadeInDown","animationOut":"_brlbs-flipOutX","blockContent":"1","boxLayout":"bar","boxLayoutAdvanced":"1","automaticCookieDomainAndPath":"","cookieDomain":"aptar.com","cookiePath":"\/","cookieSameSite":"Lax","cookieSecure":"1","cookieLifetime":"182","cookieLifetimeEssentialOnly":"182","crossDomainCookie":[],"cookieBeforeConsent":"","cookiesForBots":"1","cookieVersion":"1","hideCookieBoxOnPages":[],"respectDoNotTrack":"","reloadAfterConsent":"","reloadAfterOptOut":"","showCookieBox":"1","cookieBoxIntegration":"javascript","ignorePreSelectStatus":"","cookies":{"essential":["borlabs-cookie","cloudflare","ws-tracking"],"statistics":["googleanalytics","piwikpro","googleanalyticsfour","algolia","hotjar_custom","zoominfowebsights"],"marketing":["linkedininsight","facebook_custom","google-ads"]}}; var borlabsCookieCookies = {"essential":{"borlabs-cookie":{"cookieNameList":{"borlabs-cookie":"borlabs-cookie"},"settings":{"prioritize":"0","asyncOptOutCode":"0"}},"cloudflare":{"cookieNameList":{"_cflb":"_cflb","__cf_bm":"__cf_bm","cf_ob_info":"cf_ob_info","cf_use_ob":"cf_use_ob","__cfwaitingroom":"__cfwaitingroom","__cfruid":"__cfruid"},"settings":{"blockCookiesBeforeConsent":"0","prioritize":"0","asyncOptOutCode":"0"}},"ws-tracking":{"cookieNameList":{"79f08280-5c63-4331-b04d-fb6f39afda51":"79f08280-5c63-4331-b04d-fb6f39afda51","319af4c0-e197-4de9-8a9b-fe98c8a2ca04":"319af4c0-e197-4de9-8a9b-fe98c8a2ca04","msd365mkttr":"msd365mkttr","msd365mkttrs":"msd365mkttrs"},"settings":{"blockCookiesBeforeConsent":"0","prioritize":"0","asyncOptOutCode":"0"},"optInJS":"","optOutJS":""}},"statistics":{"googleanalytics":{"cookieNameList":{"_ga":"_ga","_gat":"_gat","_gid":"_gid","__utma":"__utma","__utmb":"__utmb","__utmc":"__utmc","__utmt":"__utmt","__utmz":"__utmz"},"settings":{"blockCookiesBeforeConsent":"1","prioritize":"0","asyncOptOutCode":"0"},"optInJS":"PHNjcmlwdD4NCi8qZGF0YUxheWVyLnB1c2goew0KICAgICAgICAgICAgJ2V2ZW50JzonY29va2llY29uc2VudCcsDQogICAgICAgICAgICAnc291cmNlJzonZ29vZ2xlYW5hbHl0aWNzJywNCiAgICAgICAgICAgICdkb21haW4nOidnb29nbGUtYW5hbHl0aWNzLmNvbScNCiAgICAgICAgfSk7Ki8NCmRhdGFMYXllci5wdXNoKHsNCiAgICAnZ2Fjb29raWUnOidncmFudGVkJywNCn0pOw0KPC9zY3JpcHQ+","optOutJS":"PHNjcmlwdD4NCmRhdGFMYXllci5wdXNoKHsNCiAgICAnZ2Fjb29raWUnOidkZW5pZWQnLA0KfSk7DQo8L3NjcmlwdD4="},"piwikpro":{"cookieNameList":{"_pk_ses.<appID>.<domainHash>":"_pk_ses.<appID>.<domainHash>","_pk_id.<appID>. <domainHash>":"_pk_id.<appID>. <domainHash>","_pk_cvar":"_pk_cvar","app_id":"app_id","ppms_privacy_<appID>":"ppms_privacy_<appID>","_stg_debug \/ stg_debug":"_stg_debug \/ stg_debug","stg_traffic_source_priority":"stg_traffic_source_priority","stg_last_interaction":"stg_last_interaction","stg_returning_visitor":"stg_returning_visitor","stg_fired__<appID>":"stg_fired__<appID>","stg_utm_campaign":"stg_utm_campaign","stg_pk_campaign":"stg_pk_campaign"},"settings":{"blockCookiesBeforeConsent":"1","prioritize":"0","asyncOptOutCode":"0"},"optInJS":"PHNjcmlwdD53aW5kb3cuQm9ybGFic0Nvb2tpZS51bmJsb2NrU2NyaXB0QmxvY2tlcklkKCJwaXdpa3NjcmlwdGJsb2NrZXIiKTs8L3NjcmlwdD4=","optOutJS":""},"googleanalyticsfour":{"cookieNameList":{"_ga":"_ga","_gat":"_gat","_gid":"_gid","__utma":"__utma","__utmb":"__utmb","__utmc":"__utmc","__utmt":"__utmt","__utmzv":"__utmzv"},"settings":{"blockCookiesBeforeConsent":"1","prioritize":"0","asyncOptOutCode":"0"},"optInJS":"PHNjcmlwdD53aW5kb3cuQm9ybGFic0Nvb2tpZS51bmJsb2NrU2NyaXB0QmxvY2tlcklkKCJnb29nbGVfYW5hbHl0aWNzX2ZvdXIiKTs8L3NjcmlwdD4=","optOutJS":""},"algolia":{"cookieNameList":{"_ALGOLIA":"_ALGOLIA"},"settings":{"blockCookiesBeforeConsent":"0","prioritize":"0","asyncOptOutCode":"0"},"optInJS":"PHNjcmlwdD4NCndpbmRvdy5hbGdvbGlhID0gew0KICAgIHVzZXJIYXNPcHRlZE91dDogZmFsc2UNCn07DQpkYXRhTGF5ZXIucHVzaCh7DQogICAgJ2FsZ29saWFjb29raWUnOidncmFudGVkJywNCn0pOw0KPC9zY3JpcHQ+","optOutJS":"PHNjcmlwdD4NCndpbmRvdy5hbGdvbGlhID0gew0KICAgIHVzZXJIYXNPcHRlZE91dDogdHJ1ZQ0KfTsNCmRhdGFMYXllci5wdXNoKHsNCiAgICAnYWxnb2xpYWNvb2tpZSc6J2RlbmllZCcsDQp9KTsNCjwvc2NyaXB0Pg=="},"hotjar_custom":{"cookieNameList":{"_hjSessionUser_{site_id}":"_hjSessionUser_{site_id}","_hjid":"_hjid","_hjFirstSeen":"_hjFirstSeen","_hjUserAttributesHash":"_hjUserAttributesHash","_hjCachedUserAttributes":"_hjCachedUserAttributes","_hjViewportId":"_hjViewportId","_hjSession_{site_id}":"_hjSession_{site_id}","_hjSessionTooLarge":"_hjSessionTooLarge","_hjSessionRejected":"_hjSessionRejected","_hjSessionResumed":"_hjSessionResumed","_hjLocalStorageTest":"_hjLocalStorageTest","_hjIncludedInPageviewSample":"_hjIncludedInPageviewSample","_hjIncludedInSessionSample":"_hjIncludedInSessionSample","_hjAbsoluteSessionInProgress":"_hjAbsoluteSessionInProgress","_hjTLDTest":"_hjTLDTest","_hjRecordingEnabled":"_hjRecordingEnabled","_hjRecordingLastActivity":"_hjRecordingLastActivity"},"settings":{"blockCookiesBeforeConsent":"1","prioritize":"0","asyncOptOutCode":"0"},"optInJS":"PHNjcmlwdD4NCi8qZGF0YUxheWVyLnB1c2goew0KICAgICAgICAgICAgJ2V2ZW50JzonY29va2llY29uc2VudCcsDQogICAgICAgICAgICAnc291cmNlJzonaG90amFyJywNCiAgICAgICAgICAgICdkb21haW4nOidob3RqYXIuY29tJw0KICAgICAgICB9KTsqLw0KZGF0YUxheWVyLnB1c2goew0KICAgICdob3RqYXJjb29raWUnOidncmFudGVkJywNCn0pOw0KPC9zY3JpcHQ+","optOutJS":"PHNjcmlwdD4NCmRhdGFMYXllci5wdXNoKHsNCiAgICAnaG90amFyY29va2llJzonZGVuaWVkJywNCn0pOw0KPC9zY3JpcHQ+"},"zoominfowebsights":{"cookieNameList":[],"settings":{"blockCookiesBeforeConsent":"1","prioritize":"0","asyncOptOutCode":"0"},"optInJS":"PHNjcmlwdD53aW5kb3cuQm9ybGFic0Nvb2tpZS51bmJsb2NrU2NyaXB0QmxvY2tlcklkKCJ6b29taW5mb3dlYnNpZ2h0cyIpOzwvc2NyaXB0Pg==","optOutJS":""}},"marketing":{"linkedininsight":{"cookieNameList":{"bcookie":"bcookie","bscookie":"bscookie","JSESSIONID":"JSESSIONID","lang":"lang","lidc":"lidc","sdsc":"sdsc","li_gc":"li_gc","li_mc":"li_mc","UID":"UID","UserMatchHistory":"UserMatchHistory","AnalyticsSyncHistory":"AnalyticsSyncHistory","lms_ads":"lms_ads","lms_analytics":"lms_analytics","li_fat_id":"li_fat_id","li_sugr":"li_sugr","U":"U","_guid":"_guid","BizographicsOptOut":"BizographicsOptOut","li_giant":"li_giant"},"settings":{"blockCookiesBeforeConsent":"1","prioritize":"0","asyncOptOutCode":"0"},"optInJS":"PHNjcmlwdD4NCi8qZGF0YUxheWVyLnB1c2goew0KICAgICAgICAgICAgJ2V2ZW50JzonY29va2llY29uc2VudCcsDQogICAgICAgICAgICAnc291cmNlJzonbGlua2VkaW4nLA0KICAgICAgICAgICAgJ2RvbWFpbic6J2xpbmtlZGluLmNvbScNCiAgICAgICAgfSk7Ki8NCmRhdGFMYXllci5wdXNoKHsNCiAgICAnbGlua2VkaW5jb29raWUnOidncmFudGVkJywNCn0pOw0KPC9zY3JpcHQ+","optOutJS":"PHNjcmlwdD4NCmRhdGFMYXllci5wdXNoKHsNCiAgICAnbGlua2VkaW5jb29raWUnOidkZW5pZWQnLA0KfSk7DQo8L3NjcmlwdD4="},"facebook_custom":{"cookieNameList":{"_fbp":"_fbp","datr":"datr","fr":"fr","wd":"wd"},"settings":{"blockCookiesBeforeConsent":"1","prioritize":"0","asyncOptOutCode":"0"},"optInJS":"PHNjcmlwdD4NCi8qZGF0YUxheWVyLnB1c2goew0KICAgICAgICAgICAgJ2V2ZW50JzonY29va2llY29uc2VudCcsDQogICAgICAgICAgICAnc291cmNlJzonZmFjZWJvb2snLA0KICAgICAgICAgICAgJ2RvbWFpbic6J2ZhY2Vib29rLmNvbScNCiAgICAgICAgfSk7Ki8NCmRhdGFMYXllci5wdXNoKHsNCiAgICAnZmFjZWJvb2tjb29raWUnOidncmFudGVkJywNCn0pOw0KPC9zY3JpcHQ+","optOutJS":"PHNjcmlwdD4NCmRhdGFMYXllci5wdXNoKHsNCiAgICAnZmFjZWJvb2tjb29raWUnOidkZW5pZWQnLA0KfSk7DQo8L3NjcmlwdD4="},"google-ads":{"cookieNameList":{"_gat_UA-22448315-3":"_gat_UA-22448315-3","_gcl_au":"_gcl_au","mo_page_views_counter":"mo_page_views_counter","mo_has_visited":"mo_has_visited","mo_is_new":"mo_is_new"},"settings":{"blockCookiesBeforeConsent":"0","prioritize":"0","asyncOptOutCode":"0"},"optInJS":"PHNjcmlwdD4NCmRhdGFMYXllci5wdXNoKHsNCiAgICAnYWR3b3Jkc2Nvb2tpZSc6J2dyYW50ZWQnLA0KfSk7DQo8L3NjcmlwdD4=","optOutJS":"PHNjcmlwdD4NCmRhdGFMYXllci5wdXNoKHsNCiAgICAnYWR3b3Jkc2Nvb2tpZSc6J2RlbmllZCcsDQp9KTsNCjwvc2NyaXB0Pg=="}}}; /* ]]> */ </script> <script type="text/javascript" src="https://aptar.com/wp-content/plugins/borlabs-cookie/assets/javascript/borlabs-cookie.min.js?ver=2.2.68" id="borlabs-cookie-js"></script> <script type="text/javascript" id="borlabs-cookie-js-after"> /* <![CDATA[ */ document.addEventListener("DOMContentLoaded", function (e) { var borlabsCookieContentBlocker = {"facebook": {"id": "facebook","global": function (contentBlockerData) { },"init": function (el, contentBlockerData) { if(typeof FB === "object") { FB.XFBML.parse(el.parentElement); } },"settings": {"executeGlobalCodeBeforeUnblocking":false}},"default": {"id": "default","global": function (contentBlockerData) { },"init": function (el, contentBlockerData) { },"settings": {"executeGlobalCodeBeforeUnblocking":false}},"googlemaps": {"id": "googlemaps","global": function (contentBlockerData) { },"init": function (el, contentBlockerData) { },"settings": {"executeGlobalCodeBeforeUnblocking":false}},"instagram": {"id": "instagram","global": function (contentBlockerData) { },"init": function (el, contentBlockerData) { if (typeof instgrm === "object") { instgrm.Embeds.process(); } },"settings": {"executeGlobalCodeBeforeUnblocking":false}},"openstreetmap": {"id": "openstreetmap","global": function (contentBlockerData) { },"init": function (el, contentBlockerData) { },"settings": {"executeGlobalCodeBeforeUnblocking":false}},"twitter": {"id": "twitter","global": function (contentBlockerData) { },"init": function (el, contentBlockerData) { },"settings": {"executeGlobalCodeBeforeUnblocking":false}}}; var BorlabsCookieInitCheck = function () { if (typeof window.BorlabsCookie === "object" && typeof window.jQuery === "function") { if (typeof borlabsCookiePrioritized !== "object") { borlabsCookiePrioritized = { optInJS: {} }; } window.BorlabsCookie.init(borlabsCookieConfig, borlabsCookieCookies, borlabsCookieContentBlocker, borlabsCookiePrioritized.optInJS); } else { window.setTimeout(BorlabsCookieInitCheck, 50); } }; BorlabsCookieInitCheck();}); /* ]]> */ </script> <!-- WooCommerce JavaScript --> <script type="text/javascript"> jQuery(function($) { $( '.add_to_cart_button:not(.product_type_variable, .product_type_grouped)' ).on( 'click', function() { window._paq = window._paq || []; window._paq.push( ['ecommerceAddToCart', [{ sku: ( $(this).data('product_sku') ) ? ( '' + $(this).data('product_sku') ) : ( '#' + $(this).data( 'product_id' ) ), quantity: $(this).data( 'quantity' ) }]]); }); }); </script> <script> (function($) { if ('object' !== typeof FWP) { return; } $(function() { FWP.hooks.addAction('facetwp_map/marker/click', function( marker ) { FWP_MAP.map.panTo(marker.position); FWP_MAP.map.setZoom(14); }); }); })(jQuery) </script> <script> jQuery(document).ready(function($) { var wt_related_products = jQuery('.wt-related-products .owl-carousel'); if ("function" === typeof wt_related_products.owlCarousel) { wt_related_products.owlCarousel({ loop: false, margin: 10, nav: true, navText: [ "<i class='dashicons dashicons-arrow-left-alt2 wt-left'></i>", "<i class='dashicons dashicons-arrow-right-alt2 wt-right'></i>" ], // autoplay: true, autoplayHoverPause: true, responsive: { 0: { items: 1 }, 600: { items: 2 }, 1000: { items: 3 } } }); } jQuery(".wt-related-products>.carousel-wrap>.owl-carousel>.owl-stage-outer>.owl-stage>.owl-item>div[class*='col-']").removeClass (function (index, css) { return (css.match (/(^|\s)col-\S+/g) || []).join(' '); }); /* Theme compatability for hover effect*/ }); </script> <style> .wt-related-products{ max-width: 100% !important; } .wt-related-products .owl-carousel .owl-nav .owl-next:before ,.wt-related-products .owl-carousel .owl-nav .owl-prev:before { content: unset; } .wt-related-products div.wt-crp-content-wrapper span.wt_price, .wt_cart_button { display : block; text-align : center; } .wt-related-products div.wt-crp-content-wrapper .wt-crp-product-title { text-align : center; margin: 0px; } .wt-related-products .owl-theme .owl-nav [class*=owl-] { color: #969292 ; padding: 0px !important; margin: 20px ; height: 40px !important; width: 40px !important; border-radius: 50% !important; z-index: 10000000; } /* .owl-theme .owl-nav [class*=owl-] { background: #ffffff !important; } */ /* fix blank or flashing items on carousel */ .wt-related-products .owl-carousel .item { position: relative; z-index: 100; -webkit-backface-visibility: hidden; } /* end fix */ .wt-related-products .owl-nav > div { margin-top: -26px; position: absolute; top: 30%; color: #cdcbcd; } .wt-related-products .owl-nav i { font-size: 32px !important; margin-top: 2px !important; line-height: initial !important; } .wt-related-products .owl-nav .owl-prev { left: -11px; } .wt-related-products .owl-nav .owl-next { right: -11px; } .wt-related-products .carousel-wrap { padding: 0 3%; position: relative; } .wt-related-products .carousel-wrap ul { overflow: hidden; } .wt-related-products .wt-crp-content-wrapper .quantity{ display: none; } .wt-related-products .wt-crp-content-wrapper .add_to_cart_button { margin-bottom: 5px !important; } .wt-related-products .wt-crp-content-wrapper form.cart { padding: 0px 0 !important; } /* Slider arrow image */ .wt-related-products .slider_arrow{ height: 100%; width: 100%; vertical-align: baseline; } .wt-related-products .wt-crp-content-wrapper{ line-height: 28px; margin-top: 5px; } .wt-related-products .owl-theme .owl-nav [class*=owl-]:hover { background: #1f2021 !important; text-decoration: none; } .wt-related-products ul.products li.product, .wt-related-products ul.products { margin: initial !important; width: initial !important; float: initial !important; grid-template-columns: initial !important; max-width:initial !important; min-width:initial !important; } .wt-related-products .woocommerce ul.products, .wt-related-products .woocommerce-page ul.products { grid-template-columns: initial !important; } .wt-crp-wrapper div{ max-width: 100%; } .wt-related-products .owl-dots{ display: none !important; } .wt-related-products .owl-nav .dashicons { width: 30px; height: 30px; } </style> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-e7e8988720e296da06a","applicationID":"1295681796","transactionName":"YwRUYkVWXkQEAUxYWlpOd1VDXl9ZShJZVlA=","queueTime":0,"applicationTime":1030,"atts":"T0NXFA1MTUo=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html> <!-- plugin=object-cache-pro client=phpredis metric#hits=40606 metric#misses=188 metric#hit-ratio=99.5 metric#bytes=11165993 metric#prefetches=914 metric#store-reads=169 metric#store-writes=32 metric#store-hits=926 metric#store-misses=180 metric#sql-queries=22 metric#ms-total=1024.74 metric#ms-cache=162.03 metric#ms-cache-avg=0.8102 metric#ms-cache-ratio=15.8 -->

Pages: 1 2 3 4 5 6 7 8 9 10