body,button,input,select,textarea{font-family:Lato,sans-serif}body>header,main{background:#fff}.maxWidthContainer,main{max-width:var(--max-site-width)}:root,:root::after,:root::before{--clr-anti-static-coatings:#511D7A;--clr-esd-packaging:#6C345E;--clr-esd-workbench-products:#A32035;--clr-esd-wearables:#A95E26;--clr-static-control-floor:#266633;--clr-static-control-instruments:#673918;--clr-pcb-basics:#0047BA;--clr-contamination-control:#00889F;--clr-dark-purple:#2e2532;--clr-purple:#511D7A;--font-size-large:1.5em;--font-size-medium:1.25em;--max-site-width:100rem;--nav-top:0;--swiper-theme-color:var(--clr-purple);--swiper-navigation-top-offset:40%;--body-font-size:1rem}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}strong{font-weight:700}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}sup{font-size:.5em!important;line-height:0}button,input,select,textarea{font-size:inherit}html{font-size:100%}body{background:#eee;line-height:1;letter-spacing:-.03125em;font-size:var(--body-font-size)}main{width:100%;margin-inline:auto;padding-bottom:1px}.maxWidthContainer{position:relative;z-index:2;margin:auto;padding:0 2rem}@media screen and (max-width:48em){.maxWidthContainer{padding:0 1rem}}li,p{line-height:1.5em}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}#post .postContent ul li::before,#product .maxWidthContainer .ingredients ul li::before,#product .maxWidthContainer .product-info ul li::before,ul.branded-list li::before{content:url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216px%22%20height%3D%2216px%22%3E%3Cdefs%3E%3Cstyle%3E%20.st0%2C%20.st1%20%7B%20fill%3A%20none%3B%20%7D%20.st0%20%7B%20stroke%3A%20%23000%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%20.7px%3B%20%7D%3C/style%3E%3C/defs%3E%3Crect%20class%3D%22st1%22%20width%3D%2216%22%20height%3D%2216%22/%3E%3Cpath%20d%3D%22M8%2C6.8c.6%2C0%2C1.1.5%2C1.1%2C1.1s-.5%2C1.1-1.1%2C1.1-1.1-.5-1.1-1.1.5-1.1%2C1.1-1.1M8%2C6.1c-1%2C0-1.8.8-1.8%2C1.8s.8%2C1.8%2C1.8%2C1.8%2C1.8-.8%2C1.8-1.8-.8-1.8-1.8-1.8h0Z%22/%3E%3Crect%20class%3D%22st0%22%20x%3D%226.1%22%20y%3D%221.7%22%20width%3D%223.7%22%20height%3D%223.7%22%20transform%3D%22translate(-.2%206.7)%20rotate(-45)%22/%3E%3Cpolygon%20class%3D%22st0%22%20points%3D%228%209.8%205.4%2012.4%208%2015%2010.5%2012.4%208%209.8%208%209.8%22/%3E%3Crect%20class%3D%22st0%22%20x%3D%222.3%22%20y%3D%223.9%22%20width%3D%223.7%22%20height%3D%223.7%22%20transform%3D%22translate(-1.4%201.3)%20rotate(-15)%22/%3E%3Cpolygon%20class%3D%22st0%22%20points%3D%229.5%208.9%2010.5%2012.4%2014%2011.5%2013.1%207.9%209.5%208.9%209.5%208.9%22/%3E%3Crect%20class%3D%22st0%22%20x%3D%229.9%22%20y%3D%223.9%22%20width%3D%223.7%22%20height%3D%223.7%22%20transform%3D%22translate(3.2%2015.7)%20rotate(-75)%22/%3E%3Crect%20class%3D%22st0%22%20x%3D%222.3%22%20y%3D%228.4%22%20width%3D%223.7%22%20height%3D%223.7%22%20transform%3D%22translate(-6.8%2011.5)%20rotate(-75)%22/%3E%3C/svg%3E');transform:scale(.8);place-content:center}table{border-collapse:collapse;border-spacing:0}*,::after,::before{box-sizing:border-box}a{color:var(--clr-purple)}ul.branded-list{--lh:1.25em;margin:.5em 0;margin-left:.5em!important;padding:0;list-style:none!important;line-height:var(--lh)}ul.branded-list li{line-height:var(--lh);margin:0 0 .5em;padding:0 0 0 1.25rem;position:relative}ul.branded-list li::before{position:absolute;top:1px;left:0;width:16px;height:var(--lh);display:grid}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.menu-show,nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.perma-open,nav .maxWidthContainer .nav-desktop>a .hover-menu.menu-show,nav .maxWidthContainer .nav-desktop>a .hover-menu.perma-open{visibility:visible;opacity:1;transition:opacity .3s}header.site-header{position:relative;z-index:6}header.site-header .preHeader{padding:1.25em 0}@media screen and (max-width:60em){header.site-header .preHeader{display:none}}header.site-header .preHeader .maxWidthContainer{display:flex;justify-content:space-between;align-items:center;gap:2em}@media screen and (max-width:28.125em){header.site-header .preHeader .maxWidthContainer{flex-direction:column}header.site-header .preHeader .maxWidthContainer .preHeader-links{margin-top:.3125em}}header.site-header .preHeader .maxWidthContainer img#acl-logo{height:5rem;width:auto}@media screen and (max-width:68.75em){header.site-header .preHeader .maxWidthContainer img#acl-logo{height:3.125rem}}@media screen and (max-width:40.3125em){header.site-header .preHeader .maxWidthContainer img#acl-logo{height:1.875rem}}header.site-header .preHeader .maxWidthContainer .searchBox{width:100%}header.site-header .preHeader .maxWidthContainer .searchBox form{border-bottom:2px solid #512698}header.site-header .preHeader .maxWidthContainer .searchBox form input[type=search]{border:none;min-width:95%;font-size:1.2rem}header.site-header .preHeader .maxWidthContainer .preHeader-links{display:flex;align-items:center;color:var(--clr-purple)}header.site-header .preHeader .maxWidthContainer .preHeader-links>a{white-space:nowrap;margin-right:1.25em}@media screen and (max-width:53.125em){header.site-header .preHeader .maxWidthContainer .preHeader-links{flex-direction:column}header.site-header .preHeader .maxWidthContainer .preHeader-links>a{margin-bottom:1.25em;margin-right:0}}@media screen and (max-width:28.125em){header.site-header .preHeader .maxWidthContainer .preHeader-links>a{margin-top:1em}}header.site-header .preHeader .maxWidthContainer .preHeader-links .socials{display:flex}header.site-header .preHeader .maxWidthContainer .preHeader-links .socials a{display:flex;flex:auto;justify-content:center;align-items:center;background:var(--clr-dark-purple);padding:.5rem;border-radius:50%;margin-right:.625rem;transition:background .2s ease;width:2.5rem;height:2.5rem}header.site-header .preHeader .maxWidthContainer .preHeader-links .socials a:nth-child(1):hover{background:#0036a1;transition:background .2s}header.site-header .preHeader .maxWidthContainer .preHeader-links .socials a:nth-child(2):hover{background:#f5002e;transition:background .2s}header.site-header .preHeader .maxWidthContainer .preHeader-links .socials a:nth-child(3):hover{background:linear-gradient(35deg,#405de6 0,#5851db 10%,#833ab4 19%,#c13584 30%,#e1306c 41%,#fd1d1d 51%,#f56040 63%,#f77737 74%,#fcaf45 85%,#ffdc80 95%);transition:background .2s}header.site-header .preHeader .maxWidthContainer .preHeader-links .socials a:nth-child(4):hover{background:#008df5;transition:background .2s}header.site-header .preHeader .maxWidthContainer .preHeader-links .socials a:nth-child(5):hover{background:#005e90;transition:background .2s}header.site-header .preHeader .maxWidthContainer .preHeader-links .socials a>img{width:1.25rem;height:auto}@media screen and (max-width:40.3125em){header.site-header .preHeader .maxWidthContainer .preHeader-links .socials a>img{width:.625rem;margin-right:.25rem}}header.site-header .preHeader div.header-cart-wrap{margin-left:1rem}header.site-header .preHeader #navSearch{display:flex}.under-card{width:100%;margin-top:.25rem;display:flex;gap:1rem;justify-content:space-between;align-items:center}.under-card a{text-decoration:none}.iso-cert-info{flex:none;font-size:1rem;line-height:1.1em;font-weight:600}.iso-cert-info a:hover{text-decoration:underline}.lang-switcher{flex:none;position:relative}.lang-switcher:not(.active) .select:hover{outline:rgba(81,29,122,.2) solid 1px;outline-offset:1px;border-radius:2px;border-color:rgba(81,29,122,.1);background:rgba(81,29,122,.1)}.lang-switcher .select{position:relative;z-index:2;display:flex;gap:.5rem;align-items:center;justify-content:center;cursor:pointer;color:#676767;background:#fff;padding:.125rem;font-size:1.125rem;border-bottom:1px solid #676767;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lang-switcher .select:focus-visible,.lang-switcher .select:hover{color:var(--clr-purple);cursor:pointer}.lang-switcher .select>span{flex:auto;letter-spacing:.001em;display:block;min-width:4.25rem}.lang-switcher .select .fa-caret-down,.lang-switcher .select .fa-globe-americas{font-size:1.375rem}.lang-switcher .select .fa-times{font-size:.875rem;color:#474747!important;position:absolute;right:.125rem;top:50%;transform:translateY(-50%);opacity:0;pointer-events:none}.lang-switcher .select .fa-times:hover{color:#000!important}.lang-switcher .options{width:100%;z-index:1;position:absolute;top:1.5rem;border:1px solid var(--clr-purple);background:#fff;font-size:1rem;text-align:left;pointer-events:none;opacity:0;transform:translateY(-1.5rem);transition:all .15s ease}.lang-switcher .options a{display:block;padding:.5rem 1rem;border-bottom:1px solid var(--clr-purple)}.lang-switcher .options a:hover{background:rgba(81,29,122,.1)}.lang-switcher .options a:last-child{border-bottom:none}.lang-switcher.active .select .fa-caret-down{opacity:0}.lang-switcher.active .select .fa-times{opacity:1;pointer-events:auto}.lang-switcher.active .options{pointer-events:auto;opacity:1;transform:translateY(0)}.nav-mobile-content .under-card{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;margin-bottom:1rem}div.header-cart-wrap{position:relative}div.header-cart-wrap span{position:absolute;background:var(--clr-dark-purple);color:#fff;justify-content:center;align-items:center;display:flex;border-radius:50%;top:-.875rem;right:-.875rem;font-size:.75rem;height:1.375rem;width:1.375rem}div.header-cart-wrap i{font-size:2.5625rem}.headingRule{display:flex;justify-content:stretch;align-items:center}.headingRule h3{font-size:1.5em;margin-right:1rem}.headingRule hr{height:1px;flex:1}.hidden{display:none!important}.styled-checkbox{position:absolute;opacity:0}.styled-checkbox+label{position:relative;cursor:pointer;padding:0}.styled-checkbox+label:before{content:'';margin-right:.625rem;display:inline-block;vertical-align:text-top;width:1.25rem;height:1.25rem;background:#fff;border:1px solid var(--clr-purple)}.button-purple,.outline-button{display:block;transition:all .3s}.styled-checkbox:checked+label:before,.styled-checkbox:hover+label:before{background:var(--clr-purple)}.styled-checkbox:focus+label:before{box-shadow:0 0 0 .1875rem rgba(0,0,0,.12)}.styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}.styled-checkbox:checked+label:after{content:'';position:absolute;left:.3125rem;top:.5625rem;background:#fff;width:.125rem;height:.125rem;box-shadow:.125rem 0 0 #fff,.25rem 0 0 #fff,.25rem -.125rem 0 #fff,.25rem -.25rem 0 #fff,.25rem -.375rem 0 #fff,.25rem -.5rem 0 #fff;transform:rotate(45deg)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=search]::-moz-placeholder{color:var(--clr-anti-static-coatings)}input[type=search]::placeholder{color:var(--clr-anti-static-coatings)}input[type=search]:focus{outline:0!important}.button-white{color:var(--clr-purple);background:#fff;padding:.5rem;font-weight:700;border:none;cursor:pointer}.button-purple button,.outline-button button{padding:.7em 1.2em;font-weight:700;cursor:pointer}.button-purple{cursor:pointer;background:var(--clr-purple);margin:2rem auto;color:#fff}@media screen and (max-width:37.5em){.button-purple{margin:0 auto}}.button-purple:hover{background:var(--clr-dark-purple);transition:all .3s}.button-purple button{background:0 0;border:none;color:inherit}.outline-button{cursor:pointer;margin:2rem auto;background-color:#fff;border-radius:.25rem;border:.1875rem solid #999}@media screen and (max-width:37.5em){.outline-button{margin:0 auto}}.outline-button:hover{color:#fff;box-shadow:.125rem .125rem .625rem 0 rgba(0,0,0,.2)}.outline-button button{background:0 0;border:none;color:inherit}.logoLink{display:flex;justify-content:center;align-items:center}nav{background:var(--clr-dark-purple);box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.5);position:sticky;top:0;z-index:5}nav .nav-mobile,nav .nav-mobile-container{visibility:hidden;position:fixed;left:0;top:0;bottom:0}nav .modal-overlay .modal,nav form{width:unset}nav .nav-mobile-container{width:100%;right:0}nav .nav-mobile{transform:translateX(-100%);width:70%;background:#fff;overflow:auto}nav .nav-mobile .searchBox{margin-top:1rem;border:1px solid var(--clr-purple)!important;border-radius:.25rem!important;padding:.5rem}nav .nav-mobile #navSearch{display:flex;padding:0}nav .nav-mobile #navSearch i{flex:none}nav .nav-mobile #navSearch input{flex-grow:1;font-size:1.1em;font-weight:700}nav .nav-mobile #navSearch input::-moz-placeholder{color:rgba(81,29,122,.4)}nav .nav-mobile #navSearch input::placeholder{color:rgba(81,29,122,.4)}nav .nav-mobile .nav-mobile-content{display:flex;flex-direction:column;transition:all .3s;padding:2rem}@media screen and (max-width:31.25em){nav .nav-mobile{width:90%}nav .nav-mobile .nav-mobile-content{padding:1rem}}nav .nav-mobile .nav-mobile-content .socials div.header-cart-wrap{padding:0}nav .nav-mobile .nav-mobile-content .socials div.header-cart-wrap img{margin:0}nav .nav-mobile.mobile-menu-show{visibility:visible;transform:translateX(0);box-shadow:.625rem -.0625rem 2.8125rem 0 rgba(0,0,0,.75);transition:all .3s}nav .nav-mobile .expandable{border-bottom:1px solid #E8E8E8;cursor:pointer}nav .nav-mobile .mobile-menu{display:flex;flex-direction:column}nav .nav-mobile .mobile-menu i{color:var(--clr-purple);margin-left:.3125em;transition:color .3s}nav .nav-mobile .mobile-menu a,nav .nav-mobile .mobile-menu div{padding:1rem;text-decoration:none;border-bottom:1px solid #E8E8E8;font-weight:700;color:var(--clr-purple)}nav .nav-mobile .mobile-menu a:last-child,nav .nav-mobile .mobile-menu div:last-child{border-bottom:none}@media screen and (max-width:19.75em){nav .nav-mobile .mobile-menu a,nav .nav-mobile .mobile-menu div{padding:1rem .5rem}}nav .nav-mobile .mobile-menu a .expand-menu,nav .nav-mobile .mobile-menu div .expand-menu{display:flex;flex-direction:column;height:0;overflow:hidden;padding:0;transition:.3s height}nav .nav-mobile .mobile-menu a .expand-menu.expand-menu-active,nav .nav-mobile .mobile-menu div .expand-menu.expand-menu-active{height:auto;transition:.3s height;margin-top:1rem}nav .nav-mobile .preHeader-links{display:flex;color:var(--clr-purple);font-size:1rem;flex-direction:column;padding:0}nav .nav-mobile .preHeader-links div>img{width:2.5rem;height:auto;margin-right:.5rem}@media screen and (max-width:40.3125em){nav .nav-mobile .preHeader-links div>img{width:1.25rem;margin-right:.25rem}}nav .nav-mobile .preHeader-links .socials{display:flex;flex-wrap:wrap}nav .nav-mobile .preHeader-links .socials a{display:flex;height:2.1875rem;width:2.125rem;justify-content:center;align-items:center;background:var(--clr-dark-purple);padding:.5rem;border-radius:50%;margin-right:.625rem;transition:background .2s}@media screen and (max-width:19.75em){nav .nav-mobile .preHeader-links .socials a{height:2rem;width:2rem;padding:.3rem;margin-right:.3rem}}nav .nav-mobile .preHeader-links .socials a:nth-child(1):hover{background:#0036a1;transition:background .2s}nav .nav-mobile .preHeader-links .socials a:nth-child(2):hover{background:#f5002e;transition:background .2s}nav .nav-mobile .preHeader-links .socials a:nth-child(3):hover{background:linear-gradient(35deg,#405de6 0,#5851db 10%,#833ab4 19%,#c13584 30%,#e1306c 41%,#fd1d1d 51%,#f56040 63%,#f77737 74%,#fcaf45 85%,#ffdc80 95%);transition:background .2s}nav .nav-mobile .preHeader-links .socials a:nth-child(4):hover{background:#008df5;transition:background .2s}nav .nav-mobile .preHeader-links .socials a:nth-child(5):hover{background:#005e90;transition:background .2s}nav .maxWidthContainer #navBars,nav .maxWidthContainer .nav-desktop i{margin-left:.3125em;transition:color .3s;color:#fff}nav .nav-mobile .preHeader-links .socials a>img{width:1.125rem;height:auto}nav .maxWidthContainer{display:flex;justify-content:space-between;position:relative;z-index:1}nav .maxWidthContainer #navBars{cursor:pointer;display:none}@media screen and (max-width:60em){nav .maxWidthContainer{justify-content:space-between;width:100%}nav .maxWidthContainer #navBars{display:block;padding:1.875em 0}}nav .maxWidthContainer .nav-desktop{display:flex;width:100%;padding:0 1em;justify-content:space-around}@media screen and (max-width:60em){nav .maxWidthContainer .nav-desktop{display:none}}nav .maxWidthContainer .nav-desktop .drop-menu span{position:relative}nav .maxWidthContainer .nav-desktop .drop-menu span i{position:absolute;top:-2px}nav .maxWidthContainer .nav-desktop .drop-menu,nav .maxWidthContainer .nav-desktop>a{text-decoration:none;color:#fff;font-weight:700;margin-right:3.75em;white-space:nowrap;display:inline-block;padding:1.875em 0;transition:color .2s;cursor:pointer}nav .maxWidthContainer .nav-desktop .drop-menu:hover,nav .maxWidthContainer .nav-desktop .drop-menu:hover i,nav .maxWidthContainer .nav-desktop>a:hover,nav .maxWidthContainer .nav-desktop>a:hover i{color:#999;transition:color .2s}@media screen and (max-width:81.25em){nav .maxWidthContainer .nav-desktop .drop-menu,nav .maxWidthContainer .nav-desktop>a{margin-right:1.25em}}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu,nav .maxWidthContainer .nav-desktop>a .hover-menu{cursor:default;white-space:normal;position:absolute;top:4.875rem;max-height:calc(100vh - var(--nav-top) - 4.875rem);max-height:calc(100dvh - var(--nav-top) - 4.875rem);overflow:hidden;overflow-y:auto;background:#fff;visibility:hidden;display:flex;opacity:0;flex-direction:column;z-index:1;color:#000;margin:0;box-shadow:0 .5rem .625rem 0 rgba(0,0,0,.75);transition:all .3s}#contact-acl .maxWidthContainer .contact-info,#promotionListing .shadowBox,.finder,.modal-overlay .modal{box-shadow:0 .1875rem 2.25rem 0 rgba(0,0,0,.13)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products,nav .maxWidthContainer .nav-desktop>a .hover-menu.products{width:100%;max-width:72rem;left:50%;transform:translateX(-50%)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products div.product-menu,nav .maxWidthContainer .nav-desktop>a .hover-menu.products div.product-menu{width:100%;display:grid;grid-template-columns:max-content 1fr}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products ul.categories,nav .maxWidthContainer .nav-desktop>a .hover-menu.products ul.categories{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products ul.categories li,nav .maxWidthContainer .nav-desktop>a .hover-menu.products ul.categories li{padding:0;margin:0}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products ul.categories li a,nav .maxWidthContainer .nav-desktop>a .hover-menu.products ul.categories li a{padding:0}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products ul.categories li a span,nav .maxWidthContainer .nav-desktop>a .hover-menu.products ul.categories li a span{display:block;padding:1.25rem 1.5rem 1.25rem 1.125rem;border-right:1px solid #ccc;border-bottom:1px solid #ccc}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products ul.categories li a.active,nav .maxWidthContainer .nav-desktop>a .hover-menu.products ul.categories li a.active{background:#f5f5f5}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products ul.categories li a.active span,nav .maxWidthContainer .nav-desktop>a .hover-menu.products ul.categories li a.active span{border-right:none}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products ul.categories li a:hover,nav .maxWidthContainer .nav-desktop>a .hover-menu.products ul.categories li a:hover{border-left-width:.5rem}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products ul.categories li a:hover span,nav .maxWidthContainer .nav-desktop>a .hover-menu.products ul.categories li a:hover span{padding-left:1rem}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products ul.categories li:last-child a span,nav .maxWidthContainer .nav-desktop>a .hover-menu.products ul.categories li:last-child a span{border-bottom:none}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-info-container,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-info-container{width:100%;height:100%;background:#f5f5f5;position:relative;overflow:hidden}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-info,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-info{background:#f5f5f5;position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 0s linear .5s;transform:translateX(-100%);z-index:0;--category-color:pink}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-info.anti-static-coatings,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-info.anti-static-coatings{--category-color:var(--clr-anti-static-coatings)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-info.esd-packaging,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-info.esd-packaging{--category-color:var(--clr-esd-packaging)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-info.esd-workbench-products,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-info.esd-workbench-products{--category-color:var(--clr-esd-workbench-products)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-info.esd-wearables,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-info.esd-wearables{--category-color:var(--clr-esd-wearables)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-info.static-control-floor,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-info.static-control-floor{--category-color:var(--clr-static-control-floor)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-info.static-control-instruments,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-info.static-control-instruments{--category-color:var(--clr-static-control-instruments)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-info.pcb-basics,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-info.pcb-basics{--category-color:var(--clr-pcb-basics)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-info.contamination-control,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-info.contamination-control{--category-color:var(--clr-contamination-control)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-info.last-active,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-info.last-active{z-index:1;transition:transform 0s linear;transform:translateX(0)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-info.pre-active,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-info.pre-active{z-index:2;transition:none;transform:translateX(-100%)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-info.active,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-info.active{z-index:2;transition:transform .5s ease-out;transform:translateX(0)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-info-content-container,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-info-content-container{width:100%;height:100%;display:grid;grid-template-columns:1fr 5rem}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-accent-mask,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-accent-mask{width:100%;height:100%;overflow:hidden;position:relative}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-accent-mask .category-accent,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-accent-mask .category-accent{background:var(--category-color);height:120%;width:100%;position:absolute;top:0;left:0;transform-origin:top left;transform:rotate(-7deg)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-accent-mask .category-accent img,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-accent-mask .category-accent img{margin-top:2rem;width:130%;height:auto;display:block;transform:translateX(-35%) rotate(7deg);opacity:.5}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-info-content,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-info-content{display:grid;grid-template-rows:auto 1fr;padding:0 2rem}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-info-description,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-info-description{padding-bottom:1.5rem;border-bottom:1px solid #ccc}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-info-description>div,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-info-description>div{font-weight:400;line-height:1.2em;margin-bottom:1em;padding-top:2em;color:var(--category-color)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-info-description p,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-info-description p{line-height:1.3em}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-info-option-container,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-info-option-container{height:100%;width:100%;max-height:calc(100% - 3rem);overflow-y:auto}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-info-options,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-info-options{padding-top:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-option,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-option{display:grid;grid-template-areas:"image title" "image button";grid-template-columns:5rem 1fr;-moz-column-gap:1rem;column-gap:1rem;font-size:1rem}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-option .image,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-option .image{grid-area:image;max-width:6.25rem}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-option .image img,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-option .image img{width:auto;height:auto;max-width:100%;display:block}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-option p,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-option p{line-height:1.1em;grid-area:title;place-self:flex-start}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products .category-option .category-option-button,nav .maxWidthContainer .nav-desktop>a .hover-menu.products .category-option .category-option-button{grid-area:button;justify-self:flex-start;align-self:flex-end;padding-top:1rem}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu.products a.button,nav .maxWidthContainer .nav-desktop>a .hover-menu.products a.button{background:var(--category-color);color:#fff;font-size:.75em;display:inline-block;padding:.375rem 1em;text-decoration:none;font-weight:400;white-space:nowrap;-webkit-font-smoothing:subpixel-antialiased}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu ul.categories a,nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu>a,nav .maxWidthContainer .nav-desktop>a .hover-menu ul.categories a,nav .maxWidthContainer .nav-desktop>a .hover-menu>a{padding:1.1875rem;text-decoration:none;color:var(--clr-purple);display:block}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu ul.categories a.anti-static-coatings,nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu>a.anti-static-coatings,nav .maxWidthContainer .nav-desktop>a .hover-menu ul.categories a.anti-static-coatings,nav .maxWidthContainer .nav-desktop>a .hover-menu>a.anti-static-coatings{color:var(--clr-anti-static-coatings);border-left:.375rem solid var(--clr-anti-static-coatings)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu ul.categories a.esd-packaging,nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu>a.esd-packaging,nav .maxWidthContainer .nav-desktop>a .hover-menu ul.categories a.esd-packaging,nav .maxWidthContainer .nav-desktop>a .hover-menu>a.esd-packaging{color:var(--clr-esd-packaging);border-left:.375rem solid var(--clr-esd-packaging)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu ul.categories a.esd-workbench-products,nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu>a.esd-workbench-products,nav .maxWidthContainer .nav-desktop>a .hover-menu ul.categories a.esd-workbench-products,nav .maxWidthContainer .nav-desktop>a .hover-menu>a.esd-workbench-products{color:var(--clr-esd-workbench-products);border-left:.375rem solid var(--clr-esd-workbench-products)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu ul.categories a.esd-wearables,nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu>a.esd-wearables,nav .maxWidthContainer .nav-desktop>a .hover-menu ul.categories a.esd-wearables,nav .maxWidthContainer .nav-desktop>a .hover-menu>a.esd-wearables{color:var(--clr-esd-wearables);border-left:.375rem solid var(--clr-esd-wearables)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu ul.categories a.static-control-floor,nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu>a.static-control-floor,nav .maxWidthContainer .nav-desktop>a .hover-menu ul.categories a.static-control-floor,nav .maxWidthContainer .nav-desktop>a .hover-menu>a.static-control-floor{color:var(--clr-static-control-floor);border-left:.375rem solid var(--clr-static-control-floor)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu ul.categories a.static-control-instruments,nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu>a.static-control-instruments,nav .maxWidthContainer .nav-desktop>a .hover-menu ul.categories a.static-control-instruments,nav .maxWidthContainer .nav-desktop>a .hover-menu>a.static-control-instruments{color:var(--clr-static-control-instruments);border-left:.375rem solid var(--clr-static-control-instruments)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu ul.categories a.pcb-basics,nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu>a.pcb-basics,nav .maxWidthContainer .nav-desktop>a .hover-menu ul.categories a.pcb-basics,nav .maxWidthContainer .nav-desktop>a .hover-menu>a.pcb-basics{color:var(--clr-pcb-basics);border-left:.375rem solid var(--clr-pcb-basics)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu ul.categories a.contamination-control,nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu>a.contamination-control,nav .maxWidthContainer .nav-desktop>a .hover-menu ul.categories a.contamination-control,nav .maxWidthContainer .nav-desktop>a .hover-menu>a.contamination-control{color:var(--clr-contamination-control);border-left:.375rem solid var(--clr-contamination-control)}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu ul.categories a:hover,nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu>a:hover,nav .maxWidthContainer .nav-desktop>a .hover-menu ul.categories a:hover,nav .maxWidthContainer .nav-desktop>a .hover-menu>a:hover{background:#f5f5f5}nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu ul.categories a:not(:last-of-type),nav .maxWidthContainer .nav-desktop .drop-menu .hover-menu>a:not(:last-of-type),nav .maxWidthContainer .nav-desktop>a .hover-menu ul.categories a:not(:last-of-type),nav .maxWidthContainer .nav-desktop>a .hover-menu>a:not(:last-of-type){border-bottom:1px solid #E8E8E8}nav .maxWidthContainer #aclMobileLogo{margin:auto;display:none}@media screen and (max-width:60em){nav .maxWidthContainer #aclMobileLogo{display:block}}#breadCrumbs{margin:2rem 0;line-height:1.5625rem;font-size:1rem}#breadCrumbs hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.headingBanner{background-size:cover;background-position:center;padding-top:23.75rem;position:relative}@media screen and (max-width:25em){.headingBanner{padding-top:28.125rem}}.headingBanner .overlay{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center}.headingBanner .overlay .overlay-content{width:100%}.headingBanner .overlay h1{font-size:inherit;font-size:1.5em;color:#fff;font-weight:700}@media screen and (min-width:30em){.headingBanner .overlay h1{font-size:2em}}.headingBanner .overlay p{font-size:var(--font-size-medium);line-height:2.6875rem;color:#fff;margin-top:.625rem}@media screen and (max-width:62.5em){.headingBanner .overlay p{font-size:1.0625rem;line-height:1.9375rem}}.headingBannerALT{background:linear-gradient(139deg,#fff 0,rgba(32,2,83,.1) 70%);padding:0;height:12.5rem;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.headingBannerALT img.icon{height:10rem;width:auto;position:absolute;top:1.25rem;right:2.8125rem;z-index:1}.headingBannerALT .overlay{height:100%;width:100%;background:rgba(81,38,152,.75)}.headingBannerALT .maxWidthContainer{display:flex;width:100%;flex-direction:column;color:var(--clr-dark-purple);position:relative;z-index:2}.modal-overlay,.videoPlayWrapper span{justify-content:center;right:0;bottom:0;left:0}.headingBannerALT .maxWidthContainer h1{position:relative;z-index:2;font-size:inherit;font-size:1.5em}@media screen and (min-width:30em){.headingBannerALT .maxWidthContainer h1{font-size:2em}}.headingBannerALT .maxWidthContainer p{font-size:var(--font-size-medium);line-height:2.6875rem;margin-top:.3125rem}@media screen and (max-width:62.5em){.headingBannerALT .maxWidthContainer p{font-size:1.0625rem;line-height:1.9375rem}}.headingBannerALT .overlay .overlay-content{display:flex;height:100%;width:100%}.headingBannerALT .overlay .overlay-content .maxWidthContainer{color:#fff!important}.headingBannerALT .overlay .overlay-content .maxWidthContainer h1{color:#fff!important;font-weight:800}.closeModal{cursor:pointer}.modal-overlay{top:0;background:rgba(0,0,0,.7);position:fixed;z-index:10;visibility:hidden;opacity:0;transition:all .3s;display:flex;align-items:center;padding:1.25rem}.modal-overlay.active{visibility:visible;opacity:1;transition:all .3s}.modal-overlay.modal-gift,.modal-overlay.modal-qc-submit,.modal-overlay.modal-sample{overflow:auto}@media screen and (max-height:65.625em) and (max-width:46.875em){.modal-overlay.modal-gift,.modal-overlay.modal-qc-submit,.modal-overlay.modal-sample{display:block;margin:auto}}.modal-overlay.modal-gift .modal,.modal-overlay.modal-qc-submit .modal,.modal-overlay.modal-sample .modal{margin:auto;overflow:auto}.modal-overlay .modal{width:41.25rem}.modal-overlay .modal iframe{width:100%;min-height:18.75rem}@media screen and (max-width:46.875em){.modal-overlay .modal{width:25rem}}@media screen and (max-width:31.25em){.modal-overlay .modal{width:100%}}.finder .black{color:#000;margin-bottom:2rem}.finder{max-width:62.5rem;margin:1.75rem auto auto;background:#fff;padding:1rem}@media screen and (min-width:40em){:root,:root::after,:root::before{--body-font-size:1.125rem}.finder{padding:2rem}}.finder header{display:flex;justify-content:space-between;margin-bottom:2rem;font-weight:700}@media screen and (min-width:46.875em){.finder header{font-size:var(--font-size-medium)}}.finder header.subhead{color:#474747;line-height:1.2em}.finder header.subhead em{font-style:italic;font-weight:300}.finder p{color:var(--clr-purple);margin-bottom:.3125rem}.finder .variationsTable{max-width:37.5rem;margin-inline:auto;margin-bottom:2rem}.finder .variationsTable p{color:#000;padding:0}.finder .variationsTable td{padding:.25rem}.finder .variationsTable td input{margin:0}.finder .variationsTable tbody td:first-child{padding-left:1rem}.finder .variationsTable tbody td:last-child{padding-right:1rem}.finder .variationsTable thead td{background:var(--clr-purple);color:#fff}.finder .variationsTable thead td div{display:flex;width:100%;gap:1rem;align-items:center;color:#fff}.finder .variationsTable thead td div>span{flex:none;display:grid;place-content:center;width:4rem;height:4rem}.finder .variationsTable thead td div>p{color:#fff}.finder .select-results{overflow:auto}.finder .select-results.alt{max-height:18.75rem}.finder .select-results h3{font-size:var(--font-size-medium)}.finder .select-results>h3{font-weight:700;padding:0 0 1rem;border-bottom:1px solid #ddd;margin:1.2rem 0}.finder .select-results h3.select-results-heading{color:var(--clr-purple);margin:1rem 0 .5rem}.finder .select-results h3.distributor-name{line-height:1.8125rem}.finder .select-results .distributor{margin-top:2rem}.finder .select-results .distributor p{color:var(--clr-dark-purple);font-size:1rem;margin:.5em 0}.finder .select-results .distributor a{color:var(--clr-purple)}.finder .select-results .manufacturing p{color:var(--clr-dark-purple);margin:.5em 0}.finder .row{display:flex;justify-content:space-between}@media screen and (max-width:46.875em){.finder .row{flex-direction:column}}.finder .row .inputWrapper:last-of-type{margin-right:0}.finder .inputWrapper{display:flex;flex-direction:column;color:var(--clr-purple);width:100%;margin-right:1rem}.finder .inputWrapper label{margin-bottom:.3125rem;font-size:1rem}.finder .inputWrapper.checkbox{padding-left:1.5625rem;position:relative;margin-bottom:.75rem}.finder .inputWrapper.checkbox input[type=checkbox]{position:absolute;top:0;left:0}.finder .inputWrapper.centered{max-width:37.5rem;margin:0 auto}.finder .inputWrapper.error{position:relative}.finder .inputWrapper.error input,.finder .inputWrapper.error select,.finder .inputWrapper.error textarea{border:1px solid #c00}.finder .inputWrapper.error>p.error{position:absolute;top:-.25rem;right:0;color:#c00}.finder input[type=text],.finder input[type=email],.finder input[type=tel],.finder select,.finder textarea{border:1px solid var(--clr-purple);margin-bottom:1rem;padding:.75rem 1rem;resize:none}.finder .pseudo-input{display:inline-block;border:1px solid var(--clr-purple);margin-bottom:1rem;padding:.75rem 1rem;resize:none;color:#000}.finder select{padding:.62rem 1rem}form p.error{color:#c00;display:none}form .inputWrapper{margin-top:1.25rem}form .inputWrapper input,form .inputWrapper textarea{margin-bottom:0}form .inputWrapper.error p.error{display:block}.message{position:fixed;left:0;right:0;padding:1rem 0;text-align:center;color:#fff;font-weight:700;animation-name:example;animation-duration:12s;transform:translateY(-100%);z-index:9999}.message.notice{background:#44c64c}.message.error{background:#c63431}ul.errors{color:red;margin-top:-.5em;margin-bottom:1em}@keyframes example{0%,100%{transform:translateY(-100%)}10%,90%{transform:translateY(0)}}label.custom-select{width:100%;display:block;position:relative;background:#fff;border:1px solid var(--clr-purple);z-index:1;margin-bottom:1rem}label.custom-select select{height:2em;padding:0 1rem;line-height:2em;width:100%;position:relative;z-index:3;background:0 0;border:0;outline:0;margin:0;font-size:inherit;-moz-appearance:none;-webkit-appearance:none}label.custom-select select::-ms-expand{display:none}label.custom-select::after{content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:0;right:0;height:2em;width:2em;line-height:2em;text-align:center;color:#fff;background:var(--clr-purple);z-index:2;font-size:inherit}.hero,.select-outer,.video,.videoPlayWrapper{position:relative}.video h4,footer .ctaBanner p{font-size:var(--font-size-medium)}label.custom-select.dist select,label.custom-select.large select{height:3.125em;line-height:3.125em}label.custom-select.dist::after,label.custom-select.large::after{width:3.125em;height:3.125em;line-height:3.125em}label.custom-select.dist{margin-bottom:1.875em}label.custom-select.blog{border-radius:.125em}label.custom-select.blog select{padding-left:.5em}.select-outer{cursor:pointer;border:1px solid var(--clr-purple);display:flex;justify-content:space-between;margin-bottom:1rem}.select-outer input.select-value{width:100%;outline:0;border:none;padding:0 1em;cursor:pointer}.select-outer input.select-value:focus{outline:0}.select-outer .select-options{position:absolute;top:100%;width:100%;background:#fff;overflow:auto;z-index:1;margin-top:1px;box-shadow:0 .1875rem 2.25rem 0 rgba(0,0,0,.2);visibility:hidden;opacity:0;transition:all .3s;max-height:11.25rem}.select-outer .select-options.active{visibility:visible;opacity:1;transition:all .3s}.select-outer .select-options ul{width:100%}.select-outer .select-options ul a{text-decoration:none;color:var(--clr-purple)}.select-outer .select-options ul li{width:100%;padding:1.2rem 1rem;border-bottom:1px solid #ddd;cursor:pointer}.select-outer .select-options ul li:hover{background:#e6e6e6}.select-outer span{display:flex;align-items:center;padding:.5rem}.select-outer span:last-of-type{background:var(--clr-purple);padding:.75rem 1rem;color:#fff}.blogControls{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media screen and (max-width:46.25em){.blogControls{flex-direction:column}.blogControls>div{width:100%;margin-bottom:1rem}.blogControls div.selectWrapper{margin-right:0}}.blogControls .blogSearch{background:#fff;border:1px solid var(--clr-purple);border-radius:.125rem;display:flex;justify-content:space-between;align-items:center;padding-right:1rem;flex:2}.blogControls .blogSearch input{background:0 0;border:none;width:100%;padding:.75rem}.blogControls .blogSearch input:focus{outline:0}.blogControls .selectWrapper{margin-right:1rem;flex:1}.blogControls .selectWrapper:last-of-type{margin-right:0}.blogControls .selectWrapper p{margin-bottom:.625rem;color:var(--clr-purple)}.blogControls .selectWrapper .select-outer{margin-bottom:0;background:#fff}@media screen and (max-width:31.25em){form{width:100%}}form button.button-purple{padding:.75rem;border:none;color:#fff;font-weight:700;margin:0 auto}.finder .select-results::-webkit-scrollbar,.select-options::-webkit-scrollbar{width:.5625rem;height:.5625rem}.finder .select-results::-webkit-scrollbar-button,.select-options::-webkit-scrollbar-button{width:.6875rem;height:.6875rem}.finder .select-results::-webkit-scrollbar-thumb,.select-options::-webkit-scrollbar-thumb{background:#e1e1e1;border:0 #fff;border-radius:2rem}.finder .select-results::-webkit-scrollbar-thumb:hover,.select-options::-webkit-scrollbar-thumb:hover{background:#c5c5c5}.finder .select-results::-webkit-scrollbar-thumb:active,.select-options::-webkit-scrollbar-thumb:active{background:#c5c5c5}.finder .select-results::-webkit-scrollbar-track,.select-options::-webkit-scrollbar-track{background:#a9acb7;border:0 #fff;border-radius:3.125rem}.finder .select-results::-webkit-scrollbar-corner,.select-options::-webkit-scrollbar-corner{background:0 0}.video img{width:100%;height:auto;display:block}.video h4{margin:.625em 0 .3125em;line-height:1.1em}.videoPlayWrapper{cursor:pointer}.videoPlayWrapper img{width:100%;height:auto}.videoPlayWrapper:hover span i{transform:scale(1.4);transition:transform .2s}.videoPlayWrapper span{position:absolute;top:0;display:flex;align-items:center;color:#fff}.videoPlayWrapper span i{text-shadow:.125rem .125rem .75rem rgba(0,0,0,.8);transform:scale(1);transition:transform .2s}footer{background:var(--clr-dark-purple)}footer .ctaBanner{background:var(--clr-purple);display:flex;justify-content:center;align-items:center;padding:1rem}footer .ctaBanner a{color:#fff!important;text-decoration:none}footer .ctaBanner a:hover{color:#fff!important;text-decoration:underline}footer .ctaBanner p{color:#fff;font-weight:700;margin-right:1rem}@media screen and (max-width:32.5em){footer .ctaBanner{flex-direction:column}footer .ctaBanner .button-white{width:100%}footer .ctaBanner p{margin-bottom:1rem;text-align:center}}footer .footerMain{padding:4rem 2rem}footer .footerMain img{margin-bottom:2rem}footer .footerMain .colWrapper{display:flex;flex-wrap:wrap;width:100%}@media screen and (max-width:69.0625em){footer .footerMain .colWrapper{justify-content:space-between}}@media screen and (max-width:43.75em){footer .ctaBanner p{font-size:1.0625rem;line-height:1.6875rem}footer .footerMain .colWrapper{flex-wrap:wrap}footer .footerMain .col{width:50%}}@media screen and (max-width:31.25em){footer .footerMain .colWrapper{flex-direction:column}footer .footerMain .col{width:100%}}footer .footerMain .col:not(:last-of-type){margin-right:5rem}@media screen and (max-width:69.0625em){footer .footerMain .col:not(:last-of-type){margin-right:1rem}}@media screen and (max-width:43.75em){footer .footerMain .col:not(:last-of-type){width:50%;margin-right:0}}footer .footerMain .col.col-1{margin-right:auto}@media screen and (max-width:69.0625em){footer .footerMain .col.col-1{margin-right:2rem}}@media screen and (max-width:43.75rem){footer .footerMain .col.col-1{margin-right:0}}footer .footerMain .col.col-1 a{text-decoration:none}footer .footerMain .col.col-1 a:hover{text-decoration:underline}footer .footerMain .col.col-2 a{display:block;margin:0;text-decoration:none}footer .footerMain .col.col-2 a:hover{text-decoration:underline}footer .footerMain .col h5{font-size:var(--font-size-medium);color:#C8A3D9;margin:.5rem 0}footer .footerMain .col a,footer .footerMain .col p{color:#fff;margin-bottom:2rem;font-size:1.0625rem;line-height:1.875rem}@media screen and (max-width:69.0625em){footer .footerMain .col a,footer .footerMain .col p{font-size:.875rem}}@media screen and (max-width:31.25em){footer .footerMain .col:not(:last-of-type){width:100%}footer .footerMain{padding-bottom:0}}footer div.cc{padding:0 2rem!important}footer div.cc p{border-top:1px solid #ccc;color:#fff;padding:.5rem .5rem .5rem 0;font-size:.875rem}footer div.cc a{color:#fff;text-decoration:none}footer div.cc a:hover{text-decoration:underline}div.loading{text-align:center;margin:1.25rem auto;font-size:3rem}div.ajax-error{color:#c00;text-align:center;margin:1.25rem auto;max-width:25rem}div.ajax-error h3{font-size:1.75rem}div.ajax-error p{color:#c00!important}.grecaptcha-badge{visibility:hidden}h1.page-headline{text-align:center;font-size:1.25em;line-height:1.1em;margin-block:1em;padding:0}@media screen and (min-width:20em){h1.page-headline{font-size:1.75em}}@media screen and (min-width:48rem){h1.page-headline{font-size:2em}}main.homepage .button-purple{width:auto;max-width:-moz-max-content;max-width:max-content;text-align:center}.hero,.home-slider{width:100%;height:28.125rem}.home-slider{--ani-speed:200ms;--slider-content-ani-speed:500ms;--slider-content-ani-delay:500ms}.home-slider .hero.swiper-slide-next .hero__content .headline{opacity:0;transform:translateX(-50%)}.home-slider .hero.swiper-slide-next .hero__content a.button-purple{opacity:0;transform:translateY(150%)}.home-slider .hero .hero__content .headline,.home-slider .hero .hero__content a.button-purple{opacity:1;transform:translate(0,0);transition:opacity var(--slider-content-ani-speed) ease-out var(--slider-content-ani-delay),transform var(--slider-content-ani-speed) ease-out var(--slider-content-ani-delay)}.hero{z-index:1;display:block}.hero.page-hero{height:12.5rem}.hero__bg,.hero__bg img,.hero__content,.hero__fg{width:100%;height:100%}.hero.page-hero .hero__content{align-content:center}.hero__bg{display:block}.hero__bg img{-o-object-fit:cover;object-fit:cover}.hero__fg{position:absolute;z-index:2;inset:0;display:grid}.hero__content{display:grid;gap:1em;align-content:end;justify-content:start;overflow:hidden}.hero__content div.headline{font-size:2em}.hero__content div.headline p{text-shadow:.05em .05em .125em rgba(0,0,0,.4);font-weight:700;font-size:1em;line-height:1.1em;margin:.5em 0;color:#fff}@media screen and (min-width:48em){.hero__content div.headline p{font-size:1.125em}}.hero__content div.page-hero-headline{font-size:2em}.hero__content div.page-hero-headline h1,.hero__content div.page-hero-headline p{text-shadow:.05em .05em .125em rgba(0,0,0,.4);font-weight:800;font-size:1em;line-height:1.1em;margin:.5em 0;color:#fff}@media screen and (min-width:48em){.hero__content div.page-hero-headline h1,.hero__content div.page-hero-headline p{font-size:1.125em}}.hero__content .button-purple{margin:0 auto 1.875em 0;width:auto;max-width:-moz-max-content;max-width:max-content;text-align:center}.swiper-button-next,.swiper-button-prev{display:grid;place-content:center;height:3em;width:3em;opacity:1;transition:opacity var(--ani-speed) ease-out;color:#fff;background:rgba(0,0,0,.3);border-radius:50%}.swiper-button-next::after,.swiper-button-prev::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";font-size:var(--body-font-size);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.swiper-button-next.hide,.swiper-button-prev.hide{pointer-events:none;opacity:0}.swiper-button-prev::after{content:"\f053"}.products{display:grid;flex-direction:row;flex-wrap:wrap;margin:1em auto;gap:1rem;max-width:87.5rem}@media screen and (min-width:50em){.products{gap:2rem;grid-template-columns:1fr 1fr}}.products .product{background:#fff;width:100%;text-decoration:none}.products .product .antiStaticCoatings{border:.625em solid var(--clr-anti-static-coatings)}.products .product .esdpackaging{border:.625em solid var(--clr-esd-packaging)}.products .product .esdWorkbenchProducts{border:.625em solid var(--clr-esd-workbench-products)}.products .product .esdWearables{border:.625em solid var(--clr-esd-wearables)}.products .product .staticDissipativeFloor{border:.625em solid var(--clr-static-control-floor)}.products .product .staticControlInstruments{border:.625em solid var(--clr-static-control-instruments)}.products .product .pcbProductionReworkAndRepair{border:.625em solid var(--clr-pcb-basics)}.products .product img{width:11.25rem;transform:scale(1);transition:.3s}.products .product .product-overlay{display:flex;flex-direction:column;height:100%;padding:1rem;text-align:center;justify-content:center;align-items:center}@media screen and (max-width:50em){.products .product .product-overlay{min-height:100%}}.products .product .product-overlay a{padding:.75rem 2rem;border:none;color:#fff;font-weight:600;margin:1rem auto;font-size:1.125em;cursor:pointer;text-decoration:none}.products .product .product-overlay img{width:100%;max-width:39rem;height:auto}.products .product .product-overlay .description-wrapper-home{margin:0 .625rem}.products .product .product-overlay .description-wrapper-home .category-description-homepage{line-height:1.5em;min-height:3.75rem;text-align:center;width:100%;margin:.5rem 0}.products .product .product-overlay.antiStaticCoatings h2{color:var(--clr-anti-static-coatings)}.products .product .product-overlay.antiStaticCoatings a{background-color:var(--clr-anti-static-coatings)}.products .product .product-overlay.esdpackaging h2{color:var(--clr-esd-packaging)}.products .product .product-overlay.esdpackaging a{background-color:var(--clr-esd-packaging)}.products .product .product-overlay.esdWorkbenchProducts h2{color:var(--clr-esd-workbench-products)}.products .product .product-overlay.esdWorkbenchProducts a{background-color:var(--clr-esd-workbench-products)}.products .product .product-overlay.esdWearables h2{color:var(--clr-esd-wearables)}.products .product .product-overlay.esdWearables a{background-color:var(--clr-esd-wearables)}.products .product .product-overlay.staticDissipativeFloor h2{color:var(--clr-static-control-floor)}.products .product .product-overlay.staticDissipativeFloor a{background-color:var(--clr-static-control-floor)}.products .product .product-overlay.staticControlInstruments h2{color:var(--clr-static-control-instruments)}.products .product .product-overlay.staticControlInstruments a{background-color:var(--clr-static-control-instruments)}.products .product .product-overlay.pcbProductionReworkAndRepair h2{color:var(--clr-pcb-basics)}.products .product .product-overlay.pcbProductionReworkAndRepair a{background-color:var(--clr-pcb-basics)}.products .product .product-overlay.contaminationControl{border:.625em solid var(--clr-contamination-control)}.products .product .product-overlay.contaminationControl h2{color:var(--clr-contamination-control)}.products .product .product-overlay.contaminationControl a{background-color:var(--clr-contamination-control)}.products .product .product-overlay a:hover{filter:brightness(1.25)}.products .product .product-overlay h2{font-size:1.5em;text-decoration:none;font-weight:700}section#bulletsSkills .bulletOpenQuickAnswer:hover,section#introduction a{text-decoration:underline}@media screen and (min-width:20em){.products .product .product-overlay h2{font-size:2em}}section#introduction a,section#introduction h2{font-size:var(--font-size-medium)}section#introduction{position:relative;padding:1em 0 4em}section#introduction .maxWidthContainer p{margin-block:.5em}section#introduction .maxWidthContainer :last-child{margin-bottom:0}section#introduction img{position:absolute;transform:translateY(-5%);right:0;width:100%;height:auto;max-width:475px;z-index:1}@media screen and (max-width:65.625em){section#introduction img{max-width:50rem;top:0}}@media screen and (max-width:36.25em){section#introduction img{max-width:25rem;top:0}}section#introduction a{font-weight:700;color:var(--clr-purple)}section#bulletsSkills{position:relative;z-index:2;background:url(/assets/images/cubes-alt.png),linear-gradient(90deg,#2e2532 50%,#512698 100%);padding:2rem}@media screen and (max-width:37.5rem){section#bulletsSkills{padding:1rem}}section#bulletsSkills .bulletOpenQuickAnswer{cursor:pointer}section#bulletsSkills .bullets{max-width:55.625rem;margin:auto}section#bulletsSkills .bullets a{text-decoration:none}section#bulletsSkills .bullets a:hover{text-decoration:underline}section#bulletsSkills .bullets .bullet{background:#fff;color:var(--clr-dark-purple);display:flex;align-items:center;margin:1rem;border-top-left-radius:3.1875rem;border-bottom-left-radius:3.1875rem;position:relative;min-height:3.6875rem}@media screen and (max-width:37.5em){section#bulletsSkills .bullets .bullet{background:0 0;color:#fff;min-height:1.875em}}section#bulletsSkills .bullets .bullet span{height:3.8125rem;width:3.8125rem;background:var(--clr-purple);border-radius:50%;border:1px solid var(--clr-purple);margin-right:-.625rem;position:absolute;left:-.125rem;display:flex;justify-content:center;align-items:center;color:#fff}section#bulletsSkills .bullets .bullet p.bulletDesc{padding-left:4.375rem}@media screen and (max-width:37.5em){section#bulletsSkills .bullets .bullet span{background:0 0;border-raidus:none;border:none;width:auto;height:auto}section#bulletsSkills .bullets .bullet p.bulletDesc{padding-left:1.875rem}}section#videos{margin:2.5em 0}section#videos .videoGallery{padding-block:1em;display:grid;gap:3em;grid-template-columns:1fr}@media screen and (min-width:480px){section#videos .videoGallery{grid-template-columns:1fr 1fr}}@media screen and (min-width:768px){section#videos .videoGallery{grid-template-columns:1fr 1fr 1fr}}section#videos .modal-overlay .finder{padding:1.875rem 2.5rem 2.5rem}#eventListing,#isoListing,#newsListing,#sdsListing{padding-bottom:4rem}section#articles{margin:2.5rem 0}section#articles .imgBlogPrev{background:#fff;width:100%;height:15rem}#eventListing table tbody tr:nth-of-type(even),#newsListing table tbody tr:nth-of-type(even){background:rgba(81,38,152,.1)}@media screen and (min-width:30rem){section#articles .imgBlogPrev{height:22rem}}@media screen and (min-width:48rem){section#articles .imgBlogPrev{height:15rem}}section#articles .headingRule{display:flex;justify-content:stretch;align-items:center}section#articles .headingRule h3{font-size:1.8125rem;font-weight:700;margin-right:1rem;line-height:2.3125rem}section#articles .headingRule hr{height:1px;flex:1}section#articles .articleGallery{margin-block:2em;display:grid;gap:3em;grid-template-columns:1fr;width:100%}@media screen and (min-width:768px){section#articles .articleGallery{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){section#articles .articleGallery{grid-template-columns:1fr 1fr 1fr}}section#articles .articleGallery .article img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section#articles .articleGallery .article h4{font-weight:700;margin:.625em 0 0;line-height:1.1em}#isoListing .maxWidthContainer div:first-of-type,#sdsListing .maxWidthContainer div:first-of-type{margin-right:1rem}@media screen and (max-width:31.25em){section#articles .articleGallery .article h4{font-size:var(--font-size-medium)}}section#articles .articleGallery .article p.date{font-size:1rem}section#articles .articleGallery .article a.readMoreLink{color:var(--clr-purple);font-weight:700;text-decoration:underline;margin-top:.625em;display:block}#eventListing{position:relative;overflow:hidden}#eventListing>img{position:absolute;right:-32.8125rem;top:0;bottom:0;width:65.625rem;z-index:1}#eventListing .event{width:100%;overflow:auto;border:1px solid}#eventListing table{vertical-align:top;font-weight:400;width:100%;background:#fff;min-width:37.5rem}#eventListing table tbody tr,#eventListing table thead{border-bottom:1px solid #ccc}#eventListing table thead th{font-weight:700;padding:1rem;text-align:left}#eventListing table tbody tr td{padding:1rem;vertical-align:middle}#eventListing table tbody tr td div{text-align:left;padding:0;line-height:1.4em}#eventListing table tbody tr td div a{color:var(--clr-purple);text-decoration:underline}#eventListing table tbody tr td div>img{width:3.125rem}#newsListing{position:relative;overflow:hidden}#newsListing>img{position:absolute;right:-32.8125rem;top:0;bottom:0;width:65.625rem;z-index:1}#newsListing .newsWrapper{width:100%;overflow:auto;border:1px solid}#newsListing table tbody tr,#newsListing table thead,#productTypesListing .productType:not(:last-of-type){border-bottom:1px solid #ccc}#newsListing table{vertical-align:top;font-weight:700;width:100%;background:#fff;min-width:37.5rem}#newsListing table thead th{font-weight:700;padding:1rem;text-align:left}#newsListing table tbody tr td{vertical-align:middle}#newsListing table tbody tr td div{text-align:left;padding:1em;line-height:1.25em}#newsListing table tbody tr td div a{color:var(--clr-purple);text-decoration:none;border-bottom:1px solid var(--clr-purple)}div.category-description li,div.category-description p,div.category-description-extra li,div.category-description-extra p{color:inherit}#newsListing table tbody tr td div>img{width:3.125rem}#isoListing .maxWidthContainer>img,#isoListing>img{width:65.625rem}#isoListing{position:relative;overflow:hidden}#isoListing .maxWidthContainer>img,#isoListing>img,#sdsListing>img{position:absolute;z-index:1;top:0;bottom:0;right:-32.8125rem}#isoListing .maxWidthContainer{max-width:87.5rem;display:flex;align-items:center}@media screen and (max-width:51.875em){#isoListing .maxWidthContainer{flex-direction:column-reverse}#isoListing .maxWidthContainer div:last-of-type img{width:100%;max-width:18.75rem}}#isoListing .maxWidthContainer h2{font-weight:700;margin-bottom:1rem;line-height:1.9375rem}#isoListing .maxWidthContainer p{margin-bottom:1rem}#isoListing .maxWidthContainer div:last-of-type img{margin-block:.625rem;max-width:18.75rem;height:auto;box-shadow:.3125rem .3125rem .9375rem .125rem rgba(0,0,0,.2)}#sdsListing{position:relative;overflow:hidden}#sdsListing>img{width:65.625rem}#sdsListing .maxWidthContainer{max-width:87.5rem;position:relative;z-index:2;display:flex;align-items:center}@media screen and (max-width:51.875em){#sdsListing .maxWidthContainer{flex-direction:column-reverse}#sdsListing .maxWidthContainer div:last-of-type img{width:100%;max-width:18.75rem}}#sdsListing .maxWidthContainer h2{font-weight:700;margin-bottom:1rem;line-height:1.9375rem}#sdsListing .maxWidthContainer p{line-height:1.9375rem;margin-bottom:1rem;font-size:1.25rem}#sdsListing .maxWidthContainer div:last-of-type img{max-width:18.75rem;height:auto}.aboutContent{max-width:55.625rem;margin:0 auto;padding-bottom:5rem}.aboutContent img{float:right;margin-left:1rem;margin-bottom:.5rem}@media screen and (max-width:60em){.aboutContent img{width:18.75rem;height:auto}}@media screen and (max-width:41.25em){.aboutContent img{width:15.625rem;height:auto}}@media screen and (max-width:33.75em){.aboutContent img{width:100%;height:auto}}.aboutContent h2{line-height:1.25em;margin-bottom:.5em}.aboutContent p{margin-bottom:1rem}div.description-wrapper{margin:.625rem 0 3.75rem}div.description-wrapper .sub-cat{width:100%}div.category-description{line-height:1.5em;min-height:3.75em;padding:0 3.75em 0 0!important;text-align:left;font-weight:700;width:100%}@media screen and (max-width:50em){div.category-description{padding:0!important}}div.category-description p,div.category-description ul{margin-bottom:1rem;max-width:100ch}div.category-description-extra{line-height:1.5em;padding:0 3.75em!important;text-align:left;width:100%}@media screen and (max-width:50rem){div.category-description-extra{padding:0!important}}div.category-description-extra p,div.category-description-extra ul{margin-bottom:1rem}div.category-description-extra.expanded{height:0;overflow:hidden;transition:height .3s ease}div.category-description-extra a.readless{font-style:italic;font-weight:400!important;color:#000;text-decoration:none;white-space:nowrap}div.category-description-extra a.readless:hover{text-decoration:underline}#categoryHero{background-size:cover;background-position:center center}#productTypesListing{position:relative;overflow:hidden}#productTypesListing .blurb{padding:1em;margin-top:-1.875em;margin-bottom:2.5rem;line-height:1.25em;color:#fff;letter-spacing:.03125em}#productTypesListing .blurb i{margin-right:.5rem}#productTypesListing>img{position:absolute;right:-32.8125rem;top:0;bottom:0;width:65.625rem;z-index:1}#productTypesListing .productType{display:flex;align-items:flex-start;margin-bottom:2.5em;padding-bottom:2em}@media screen and (max-width:44.6875em){#productTypesListing .productType{flex-direction:column;align-items:center;justify-content:center;margin-bottom:2.5em}#productTypesListing .productType button{padding:0}}#productTypesListing .productType .imageWrapper{width:17.5rem;flex-shrink:0}#productTypesListing .productType .imageWrapper img{width:100%;height:auto;margin:auto;display:block}#productTypesListing .productType .productType-content{display:flex;flex-direction:column;text-align:left;margin-left:5.625em}@media screen and (max-width:62.5em){#productTypesListing .productType .imageWrapper img{width:15.625rem}#productTypesListing .productType .productType-content{margin-left:3.4375em}}@media screen and (max-width:44.6875em){#productTypesListing .productType .productType-content{margin:1em auto;max-width:25rem;align-items:center;justify-content:center}}#productTypesListing .productType .productType-content h2{font-size:var(--font-size-large);font-weight:700}@media screen and (max-width:62.5em){#productTypesListing .productType .productType-content h2{font-size:var(--font-size-medium);line-height:1.75rem}}#productTypesListing .productType .productType-content p{line-height:1.5em;margin-top:.4em;margin-bottom:1em}#productTypesListing .productType .productType-content .outline-button{margin-top:1em;margin-right:auto;margin-left:0;text-align:center}@media screen and (max-width:44.6875em){#productTypesListing .productType .productType-content .outline-button{margin:1em auto;width:100%;padding:1em .5em}}#productsListing{padding:0 0 5rem}#productsListing .maxWidthContainer{display:flex;align-items:center;flex-wrap:wrap;max-width:87.5rem}@media screen and (max-width:88.0625em){#productsListing .maxWidthContainer{justify-content:center}}#productsListing .product{align-self:stretch;max-width:22.8125rem;box-shadow:.125rem .5rem .9375rem rgba(0,0,0,.13);margin-right:4.375rem;margin-bottom:9.375rem;position:relative}@media screen and (max-width:61.0625em){#productsListing .product{margin-right:3.125rem}}@media screen and (max-width:37.5em){#productsListing .product{margin-right:0}}#productsListing .product .product-number{font-weight:700;font-size:1rem}#productsListing .product div.product-bg{height:10.3125rem;background:#F5F6F9;position:relative}#productsListing .product div.product-bg img{position:absolute;bottom:-1.5625rem;max-height:15.9375rem;height:auto;width:auto;left:0;right:0;margin:auto}#productsListing .product div.product-content{min-height:17.6875rem;padding:1.875rem}#productsListing .product div.product-content h3,#productsListing .product div.product-content p{color:var(--clr-dark-purple)}#productsListing .product div.product-content h3{font-size:var(--font-size-medium);margin-top:.3125em}#productsListing .product div.product-content .button-purple{position:absolute;bottom:-11%;left:0;right:0;max-width:12.5rem;text-align:center}@media screen and (max-width:37.5rem){#productsListing .product div.product-content .button-purple{margin:2rem auto}}#productsListing .product div.product-content .product-desc{margin-top:1rem;padding-bottom:.5rem;color:var(--clr-dark-purple);height:10em;overflow:auto}#product{padding:1rem 0 5rem}#product .maxWidthContainer{display:flex;align-items:flex-start;color:var(--clr-dark-purple);max-width:87.5rem}@media screen and (max-width:56.25rem){#product .maxWidthContainer{flex-direction:column}}#product .maxWidthContainer .mainImageWrapper{width:19.6875rem;height:26.5625rem;margin:0 auto;display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width:56.25em){#product .maxWidthContainer .mainImageWrapper{width:100%;max-width:19.6875rem;margin:auto;display:grid;place-content:center}}#product .maxWidthContainer .mainImageWrapper img{width:auto;height:auto;max-width:100%;max-height:26.5625rem;display:none}#product .maxWidthContainer .mainImageWrapper img.visible{display:block}#product .maxWidthContainer .productImagesWrapper{width:25rem;margin-right:3.75rem;position:sticky;top:7rem;display:flex}@media screen and (max-width:56.25em){#product .maxWidthContainer .productImagesWrapper{margin:auto;position:static;justify-content:center;flex-direction:column-reverse}}@media screen and (max-width:31.25em){#product .maxWidthContainer .productImagesWrapper{width:100%}}#product .maxWidthContainer .productImagesWrapper>img{width:100%}@media screen and (max-width:37.5em){#product .maxWidthContainer .productImagesWrapper>img{width:15.625rem}}#product .maxWidthContainer .productImagesWrapper .previewImages{width:100%;margin-right:2rem;margin-bottom:1rem;max-width:60px}@media screen and (max-width:56.25em){#product .maxWidthContainer .productImagesWrapper .previewImages{max-width:none;margin:1rem auto;display:flex;align-items:center;justify-content:center;gap:.5em}}#product .maxWidthContainer .productImagesWrapper .previewImages img{flex:none;width:3.75rem;height:auto;opacity:.8;transition:opacity .3s;border:1px solid transparent}#product .maxWidthContainer .productImagesWrapper .previewImages img.active{border:1px solid var(--clr-purple);opacity:1}#product .maxWidthContainer .productImagesWrapper .previewImages img:hover{opacity:1;transition:opacity .3s}#product .maxWidthContainer .product-info{max-width:59.0625rem}#product .maxWidthContainer .product-info h1{font-size:1.25em;font-weight:700}@media screen and (min-width:37.5em){#product .maxWidthContainer .product-info h1{font-size:2em}}#product .maxWidthContainer .product-info .longDesc{margin-top:.5em}#product .maxWidthContainer .product-info .video-wrapper{width:100%;max-width:35rem}#product .maxWidthContainer .product-info .product-video-container{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%;margin-bottom:1rem}#product .maxWidthContainer .product-info .product-video-container iframe{height:100%;width:100%;position:absolute;inset:0;top:0;left:0}#product .maxWidthContainer .product-info p{margin-bottom:1em}#product .maxWidthContainer .product-info p.subtitle{font-size:1em;line-height:1em;font-weight:700;color:var(--clr-purple);margin:.5em 0 0}@media screen and (min-width:37.5em){#product .maxWidthContainer .product-info p.subtitle{font-size:1.5em}}#product .maxWidthContainer .product-info h2{font-size:1.125em;margin:1.5em 0 .5em}#product .maxWidthContainer .product-info ul{--lh:1.25em;margin:.5em 0;margin-left:.5em!important;padding:0;list-style:none!important;line-height:var(--lh)}#product .maxWidthContainer .product-info ul li{line-height:var(--lh);margin:0 0 .5em;padding:0 0 0 1.25rem;position:relative}#product .maxWidthContainer .product-info ul li::before{position:absolute;top:1px;left:0;width:16px;height:var(--lh);display:grid}#product .maxWidthContainer .product-info ul li:last-child{margin-bottom:0}#product .maxWidthContainer .buttonGroup{display:flex}@media screen and (max-width:37.5em){#product .maxWidthContainer .buttonGroup{flex-direction:column}}#product .maxWidthContainer .buttonGroup button{margin:1rem 1rem 0 0;color:#fff;padding:.5rem 1rem;border:none;font-weight:700}#product .maxWidthContainer .pdfGroup{margin:1em 0;color:var(--clr-purple)}#product .maxWidthContainer .pdfGroup p{margin-block:.25em}#product .maxWidthContainer .pdfGroup a{color:#512698;text-decoration:none}#product .maxWidthContainer .ingredients{margin-top:1em;border:1px solid var(--clr-purple);color:var(--clr-dark-purple);padding:.5em 1em}#product .maxWidthContainer .ingredients h3{font-size:var(--font-size-medium);margin-bottom:.75em;color:var(--clr-purple);border-bottom:1px solid var(--clr-purple);padding-bottom:.375em}#product .maxWidthContainer .ingredients p{margin-bottom:.5em}#product .maxWidthContainer .ingredients ul{--lh:1.25em;margin:.5em 0;margin-left:.5em!important;padding:0;list-style:none!important;line-height:var(--lh)}#product .maxWidthContainer .ingredients ul li{line-height:var(--lh);margin:0 0 .5em;padding:0 0 0 1.25rem;position:relative}#product .maxWidthContainer .ingredients ul li::before{position:absolute;top:1px;left:0;width:16px;height:var(--lh);display:grid}#product .maxWidthContainer .ingredients ul li:last-child{margin-bottom:0}#product .maxWidthContainer .ingredients a{font-weight:700;border:none}#product .maxWidthContainer .ingredients .regulatory-warning{padding:.5em .5em .6em .75em;border:2px solid #f80;background:#fff6f0;border-radius:.1375rem;color:#000;display:flex;gap:1em;margin-bottom:.5em;font-size:1rem}#product .maxWidthContainer .ingredients .regulatory-warning .fas{margin-top:.3125em;color:#f80;font-size:2em}#product .maxWidthContainer .ingredients .regulatory-warning :last-child{margin-bottom:0}#product .maxWidthContainer .ingredients .regulatory-warning a{color:#000;font-weight:400!important;text-decoration:underline}#product .maxWidthContainer .ingredients .regulatory-warning a:hover{color:#000;text-decoration:underline}#product .maxWidthContainer .button-row{justify-content:flex-end}#product .maxWidthContainer .button-row button{margin-right:0}#product .maxWidthContainer #error-msg{color:#c00;text-align:right;display:none}#quote-cart{padding-bottom:3.75em;padding-top:1.875em}#quote-cart div.no-items{padding:1em;text-align:center;color:#767676;font-size:var(--font-size-medium);font-style:italic}#quote-cart div.qc{display:table;width:100%}#quote-cart div.qc div.qc-row{display:table-row;position:relative}#quote-cart div.qc div.qc-row.header{color:#767676}#quote-cart div.qc div.qc-row>a{display:none}#quote-cart div.qc div.qc-row>div{display:table-cell;vertical-align:middle;padding:.5em;border-bottom:1px solid #ccc}#quote-cart div.qc div.qc-row div.remove-column{width:3.125em;padding-left:0}#quote-cart div.qc div.qc-row div.remove-column a{color:#999}#quote-cart div.qc div.qc-row div.remove-column a:hover{color:#c00}#quote-cart div.qc div.qc-row div.qc-qty{width:1%;white-space:nowrap;text-align:center}#quote-cart div.qc div.qc-row div.qc-qty span{display:none}#quote-cart div.qc div.qc-row div.qc-qty input{background:#f2f4f5;padding:.5em;border:1px solid #e1e1e1;border-radius:.25em;width:3.125em;text-align:center}@media screen and (max-width:50em){#quote-cart div.qc{display:flex;flex-direction:column}#quote-cart div.qc div.qc-row{position:relative;padding:1.875em 0;border-bottom:1px solid #ccc;display:flex;flex-direction:column;justify-content:center;align-items:center}#quote-cart div.qc div.qc-row.header{display:none}#quote-cart div.qc div.qc-row>a.remlink{position:absolute;display:block;top:2.5rem;right:.625rem;color:#999}#quote-cart div.qc div.qc-row>a.remlink:hover{color:#c00}#quote-cart div.qc div.qc-row>div{display:block;margin-bottom:1em;text-align:center;padding:0;border:none}#quote-cart div.qc div.qc-row>div.remove-column{display:none}#quote-cart div.qc div.qc-row div.qc-product-id{font-weight:700}#quote-cart div.qc div.qc-row div.rm-image{display:flex;align-items:center;justify-content:center}#quote-cart div.qc div.qc-row div.rm-image img,#quote-cart div.qc div.qc-row div.rm-image span{flex:none}#quote-cart div.qc div.qc-row div.rm-image span.spacer{flex-grow:1}#quote-cart div.qc div.qc-row div.qc-group-name{margin-bottom:.25em}#quote-cart div.qc div.qc-row div.qc-qty{width:auto}#quote-cart div.qc div.qc-row div.qc-qty span{display:inline-block}#quote-cart div.qc div.qc-row div.qc-qty input{background:#f2f4f5;padding:.5em;border:1px solid #e1e1e1;border-radius:.25em;width:3.125em;text-align:center}#quote-cart table.qc-desktop{display:none}#quote-cart div.qc-mobile{display:flex}}#quote-cart table.qc-desktop{width:100%}#quote-cart table.qc-desktop tr.qc-row td,#quote-cart table.qc-desktop tr.qc-row th{padding:.25em .5em;border-bottom:1px solid #ccc;vertical-align:middle;text-align:left}#quote-cart table.qc-desktop tr.qc-row th{font-weight:400;color:#767676;vertical-align:bottom;padding-bottom:1em}#quote-cart table.qc-desktop tr.qc-row th.quantity-label{width:1%;text-align:center}#quote-cart table.qc-desktop tr.qc-row .remove-column{width:3.125em;padding-left:0}#quote-cart table.qc-desktop tr.qc-row .remove-column a{color:#999}#quote-cart table.qc-desktop tr.qc-row .remove-column a:hover{color:#c00}#quote-cart table.qc-desktop tr.qc-row td.qc-image{padding-right:1.875em}#quote-cart table.qc-desktop tr.qc-row td.qc-product-id{padding-right:1.875em;white-space:nowrap}#quote-cart table.qc-desktop tr.qc-row td.qc-group-name,#quote-cart table.qc-desktop tr.qc-row td.qc-name{padding-right:1.875em}#quote-cart table.qc-desktop tr.qc-row td.qc-qty{width:1%;white-space:nowrap;text-align:center}#quote-cart table.qc-desktop tr.qc-row td.qc-qty input{background:#f2f4f5;padding:.5rem;border:1px solid #e1e1e1;border-radius:.25em;width:3.125em;text-align:center}#quote-cart div.button-row{display:flex;justify-content:flex-end;padding:.625em 0}@media screen and (max-width:50em){#quote-cart div.button-row{justify-content:center}}#quote-cart div.button-row button{padding-left:2em;padding-right:2em;margin:0 0 0 1.25em}#quote-cart div.button-row button:first-child{margin-left:0}#quote-cart #submit-qc-form-button{width:6.25em}#quote-cart #qc-error-notice{color:#c00;display:none;text-align:center;padding:.5em;margin:0}.tableWrapper{width:100%}.tableWrapper table{vertical-align:top;margin-top:1em;border:1px solid;font-weight:700;width:100%}.tableWrapper table tr:nth-of-type(even){background:rgba(var(--clr-purple),.1)}.tableWrapper table tr td{padding:1em}.tableWrapper table tr td p{padding:0}.variationsTable td{vertical-align:middle}.variationsTable td.productImg{width:3.75rem;text-align:center;vertical-align:center}.variationsTable td.productImg img{display:inline-block}.variationsTable td.productId{white-space:nowrap}.variationsTable td.desc{width:100%}.variationsTable td.qty{width:1%}.variationsTable input{text-align:center;padding:.375rem!important;border:1px solid #e1e1e1!important;border-radius:.25rem!important;width:2.5rem}#distributorsListing{position:relative;padding-bottom:8rem;overflow:hidden}#distributorsListing>img,#promotionListing>img{position:absolute;right:-32.8125rem;top:0;bottom:0;width:65.625rem;z-index:1}#blogListing,#blogListing .blogPreview .blogPreview-titleImage,#post,#promotionListing,#promotionListing .shadowBox{position:relative}#promotionListing{overflow:hidden}#promotionListing .maxWidthContainer{max-width:87.5rem}#promotionListing .promoCodeWrapper{padding:0 3.125rem 0 0}#promotionListing .promoCodeWrapper .promoBlurb{line-height:1.5em;text-align:center;max-width:25.4375rem;margin:2em auto}#promotionListing .boxWrapper{display:flex;align-items:flex-start;justify-content:space-between;width:100%}@media screen and (max-width:75em){#promotionListing .promoCodeWrapper{width:100%;padding:0}#promotionListing .boxWrapper{flex-direction:column}}#promotionListing .offerWrapper{display:flex;flex-wrap:wrap;max-width:52.8125rem;justify-content:center;border-left:1px solid #eee;padding:3.125rem}@media screen and (max-width:75em){#promotionListing .offerWrapper{padding:0 6.25rem;margin-top:6.25rem;border-left:0;max-width:none}}@media screen and (max-width:61.25em){#promotionListing .offerWrapper{padding:0}}#promotionListing .offerWrapper .shadowBox{margin-bottom:6.25rem;margin-right:3.125rem}#promotionListing .offerWrapper .shadowBox:nth-of-type(even){margin-right:0}@media screen and (max-width:50em){#promotionListing .offerWrapper .shadowBox{margin-right:0}}#promotionListing .shadowBox{background:#fff}#promotionListing .shadowBox.promoCode{max-width:25.3125rem;padding:3.125rem}@media screen and (max-width:87.5em){#promotionListing .shadowBox.promoCode{padding:2.5rem 1.875rem}}@media screen and (max-width:75em){#promotionListing .shadowBox.promoCode{max-width:unset;width:50%;margin:auto}}@media screen and (max-width:50em){#promotionListing .shadowBox.promoCode{width:100%}}#promotionListing .shadowBox.offer{width:18.75rem;padding:3.75rem 3.125rem 3.125rem}@media screen and (max-width:87.5em){#promotionListing .shadowBox.offer{padding:2.5rem 1.875rem;margin-right:0;width:100%}}@media screen and (max-width:75em){#promotionListing .shadowBox.offer{width:18.75rem;margin-right:3.125rem}}@media screen and (max-width:50em){#promotionListing .shadowBox.offer{width:100%;margin-right:0}}#promotionListing .shadowBox.offer h2{font-size:1em;line-height:1.5em}#promotionListing .shadowBox.offer img{position:absolute;top:-1.875rem;max-height:3.125rem;margin:0 auto;left:0;right:0}#promotionListing .shadowBox h2{font-size:var(--font-size-large);text-align:center}#promotionListing .shadowBox input{margin:2em auto 0;background:#fff;border:1px solid var(--clr-purple);padding:.75em;display:block;width:100%;border-radius:.125rem}#promotionListing .shadowBox .button-purple{position:absolute;bottom:-.9375rem;left:0;right:0;margin:0 auto;padding:.75em 1.25em;color:#fff;font-weight:700;border:none;width:100%;max-width:-moz-max-content;max-width:max-content}#promotionListing .shadowBox p{font-size:1rem;color:var(--clr-purple);margin-bottom:.5em}#promotionListing .shadowBox .select-outer{border:1px solid var(--clr-purple);display:flex;justify-content:space-between;margin-bottom:1em}#promotionListing .shadowBox .select-outer span{display:flex;justify-content:center;align-items:center;padding:.5em}#promotionListing .shadowBox .select-outer span:last-of-type{background:var(--clr-purple);padding:.75em 1em;color:#fff}.flex-two-col div.column:first-child,ul.promo-products li{padding-right:1.25rem}ul.promo-products{display:flex;flex-wrap:wrap}ul.promo-products li{display:flex;align-items:flex-start;margin-bottom:1.875rem;max-width:18.75rem}ul.promo-products li img{max-width:3.75rem;max-height:3.75rem;margin:0 .625rem}ul.promo-products li label,ul.promo-products li label p{line-height:1.1em}ul.promo-products li input,ul.promo-products li label{cursor:pointer}ul.promo-products li input{margin-top:.5em}.flex-two-col{display:flex}.flex-two-col div.column{width:50%}.flex-two-col div.column:last-child{padding-left:1.25rem}#blogListing .blogPreview .blogPreview-titleImage .image-fallback{height:14.0625rem;width:100%;display:flex;justify-content:center;align-items:center}#blogListing .blogPreview .blogPreview-titleImage .image-fallback img{height:50%}#blogListing .blogPreview .blogPreview-titleImage .image-fallback~.overlay a{color:#fff}#blogListing{overflow:hidden}#blogListing .maxWidthContainer{margin-bottom:5rem}#blogListing>img{position:absolute;right:-32.8125rem;top:0;bottom:0;width:65.625rem;z-index:1}#blogListing button.button-purple:last-of-type{margin-top:-1rem}#blogListing .headingRule{margin:2rem 0}#blogListing .blogContainer{display:flex;flex-wrap:wrap;margin-inline:auto;-moz-column-gap:2rem;column-gap:2rem;width:100%;max-width:calc(79rem)}@media screen and (max-width:86.5625em){#blogListing .blogContainer{justify-content:center}}#blogListing .blogContainer .glossary-entry{justify-self:flex-start;width:100%;margin:0 0 1.5rem;padding:0 0 1.5rem;border-bottom:1px solid #ccc}#blogListing .blogContainer .glossary-entry:last-child{padding:0;margin:0;border:none}#blogListing .blogContainer .glossary-entry p.term-title{font-weight:700;padding:0;margin:0}#blogListing .blogContainer .glossary-entry p.term-preview{font-weight:400;font-style:italic;margin:.125em 0 0;padding:0;color:#474747}#blogListing .blog-pagination{display:flex;width:100%;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-block:2rem}#blogListing .blog-pagination .spacer{flex-grow:1}#blogListing .blog-pagination a{flex:none}#blogListing .blogPreview{max-width:25rem;margin-bottom:5rem;width:100%}@media screen and (max-width:55em){#blogListing .blogPreview{margin-right:0}}#blogListing .blogPreview .blogPreview-titleImage .title{margin:.5rem 0 0}#blogListing .blogPreview .blogPreview-titleImage .title p.category{margin-top:.24rem;margin-bottom:.5rem;line-height:1.1em}#blogListing .blogPreview .blogPreview-titleImage .date{line-height:1em;margin:0 0 .375rem;padding:0}#blogListing .blogPreview .blogPreview-titleImage .imgBlogPrev{height:14.0625rem;width:25rem;display:flex;justify-content:center;align-items:center}@media screen and (max-width:29.6875em){#blogListing .blogPreview .blogPreview-titleImage .imgBlogPrev{width:100%;overflow:hidden}}#blogListing .blogPreview .blogPreview-titleImage img{flex-shrink:0;display:block;margin:auto;width:auto;height:auto;max-height:14.125rem;max-width:25rem}@media screen and (max-width:29.6875em){#blogListing .blogPreview .blogPreview-titleImage img{height:100%}}#blogListing .blogPreview .blogPreview-titleImage a.category{display:inline;font-size:1rem;padding:0 .25em;background:0 0;border-radius:.125em;color:var(--clr-purple);text-decoration:none}#blogListing .blogPreview .blogPreview-titleImage a.category:hover{background:var(--clr-purple);color:#fff}#blogListing .blogPreview .blogPreview-titleImage h3,#blogListing .blogPreview .blogPreview-titleImage h4{font-size:var(--font-size-medium);line-height:1.1em;transition:all .3s}#blogListing .blogPreview .blogPreview-desc{line-height:1.5em;margin:0 0 .5rem}#blogListing .blogPreview a{text-decoration:none}#blogListing .blogPreview a:hover{text-decoration:underline}#blogListing a.button-purple{max-width:-moz-max-content;max-width:max-content;margin:auto}#post{overflow:hidden;margin-bottom:2rem}#post>img{position:absolute;right:-35%;top:0;bottom:0;width:65.625rem;z-index:1}@media screen and (max-width:62.5em){#post>img{right:-70%}}#post button.button-purple:last-of-type{margin-top:-1rem}#post .postContent{max-width:calc(75rem + 1px);margin:3.125rem auto}#post .postContent h2,#post .postContent h3,#post .postContent h4,#post .postContent h5{font-size:1.2em;margin-bottom:.25rem;margin-top:2rem}#post .postContent p{margin-bottom:1em;line-height:1.5em}#post .postContent p.note{font-size:.875rem}#post .postContent ol{list-style:disc;margin-left:2rem;margin-bottom:1rem}#post .postContent ol li{line-height:1.5rem;margin-bottom:.5rem}#post .postContent ol li:last-child{margin-bottom:0}#post .postContent ul{--lh:1.25em;margin:.5em 0;margin-left:.5em!important;padding:0;list-style:none!important;line-height:var(--lh)}#post .postContent ul li{line-height:var(--lh);margin:0 0 .5em;padding:0 0 0 1.25rem;position:relative}#post .postContent ul li::before{position:absolute;top:1px;left:0;width:16px;height:var(--lh);display:grid}#post .postContent ul li:last-child{margin-bottom:0}#post .postContent .title h1{font-size:1.5em;font-weight:700;margin-bottom:1em}#post .postContent .date{font-size:1rem;margin:.25em 0}#post .postContent img.blogImage{float:right;margin:0 0 1rem 1rem;max-width:37.5rem;height:auto}@media screen and (max-width:65.625em){#post .postContent img.blogImage{max-width:25rem}}@media screen and (max-width:53.125em){#post .postContent img.blogImage{max-width:17.1875rem}}@media screen and (max-width:37.5em){#post .postContent img.blogImage{width:100%;max-width:none}}#post .postContent sub,#post .postContent sup{display:inline-block;margin-right:.3125rem}#post .headingRule{margin:2rem 0}#post .buttonWrapper{display:flex;align-items:center;justify-content:center;clear:both;padding-block:3rem}#post .buttonWrapper a.button-purple{margin:0 1rem 0 0;width:9.0625rem;text-align:center;text-decoration:none}#post .buttonWrapper a.button-purple button{display:flex;align-items:center;justify-content:center;width:100%}#post .buttonWrapper a.button-purple button i[class="fas fa-caret-left"]{margin-right:.5rem;display:inline-block}#post .buttonWrapper a.button-purple button i[class="fas fa-caret-right"]{margin-left:.5rem;display:inline-block}#post .blogPreview-titleImage{height:18.75rem;overflow:hidden;position:relative;background-size:cover;background-position:center center}#post .blogPreview-titleImage.alt{height:9.375rem;background:url(/assets/images/cubes-alt.png),linear-gradient(90deg,#2e2532 50%,#512698 100%)}#post .blogPreview-titleImage.alt .overlay{background:0 0}#post .blogPreview-titleImage .overlay{background:linear-gradient(0deg,rgba(0,0,0,.835172) 4%,rgba(132,132,132,0) 79%,rgba(255,255,255,0) 100%);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:space-between;flex-direction:column;padding:1rem;color:#fff}#post .blogPreview-titleImage .overlay a{font-size:1rem;color:var(--clr-purple)}#post .blogPreview-titleImage .overlay p{color:#fff;margin:.5em 0}#post .blogPreview-titleImage .overlay h3{font-size:var(--font-size-medium);line-height:1.625em;transition:all .3s}.searchResults{display:flex;margin-bottom:1.5rem;align-items:center;border-bottom:1px solid #ccc;width:100%;padding-bottom:1rem}.searchResults .imageWrapper{width:6.25rem;overflow:hidden;margin-right:1rem;flex:none}.searchResults .imageWrapper.maxHeight{max-height:7.5rem}.searchResults .imageWrapper.height{height:7.5rem}.searchResults .imageWrapper img{margin:auto;display:block;width:100%;height:auto;max-width:6.25rem;max-height:9.375rem}.searchResults .imageWrapper.iconImage{color:#676767;font-size:2.5rem;display:grid;place-content:center}.searchResults .content{width:50rem}.searchResults .content p{line-height:1.5625rem}.searchContainer{padding-bottom:3rem}.button-purple{text-align:center}#videoListing{position:relative;overflow:hidden}#contact-acl>img,#videoListing>img{position:absolute;right:-32.8125rem;top:0;bottom:0;width:65.625rem;z-index:1}#videoListing .headingRule{margin:2rem 0}#videoListing .videoGallery{display:grid;justify-content:center;align-items:flex-start;padding-bottom:4rem;flex-wrap:wrap;gap:2em}@media screen and (min-width:30em){#videoListing .videoGallery{grid-template-columns:1fr 1fr}}@media screen and (min-width:64em){:root,:root::after,:root::before{--body-font-size:1.25rem}#videoListing .videoGallery{grid-template-columns:1fr 1fr 1fr}}#contact-acl{padding-bottom:4rem;position:relative;overflow:hidden}#contact-acl .maxWidthContainer{max-width:87.5rem;display:flex;align-items:flex-start;justify-content:space-around}#contact-acl .maxWidthContainer .or{margin-top:12.5rem;display:flex;color:#bbb}@media screen and (max-width:72.5em){#contact-acl .maxWidthContainer{flex-direction:column-reverse;align-items:center}#contact-acl .maxWidthContainer .or{margin:2rem 0}}#contact-acl .maxWidthContainer .or span{margin:0 .5rem}#contact-acl .maxWidthContainer .or hr{width:1.25rem;opacity:.5}#contact-acl .maxWidthContainer .contact-info{background:#fff;padding:2rem}#contact-acl .maxWidthContainer .contact-info p{margin-top:.5rem}#contact-acl .maxWidthContainer .contact-info header span{font-weight:700}#contact-acl .maxWidthContainer form.finder{margin:0}#contact-acl .maxWidthContainer p{margin-bottom:1rem;line-height:1.5em}#survey{position:relative;overflow:hidden;padding-bottom:4rem}#survey>img{position:absolute;right:-32.8125rem;top:0;bottom:0;width:65.625rem;z-index:1}#survey .maxWidthContainer p{line-height:1.9375em;margin-bottom:1em}#survey #survey-content{display:flex;width:100%;flex-direction:column}#survey #survey-content .errors{color:#c00}#survey #survey-content div.question-group{padding-bottom:1.875rem;margin-bottom:1.875rem;border-bottom:1px solid #ccc}#survey #survey-content div.question-group p.question{display:flex;line-height:1.2em;font-weight:700}#survey #survey-content div.question-group p.question span{margin-right:.5em}#survey #survey-content div.question-group p.entry{padding-left:1.625em;display:flex;align-items:center}#survey #survey-content div.question-group p.entry label{flex:none;width:7.5em;margin-right:1em}#survey #survey-content div.question-group p.entry input{flex:auto;padding:.25em;max-width:18.75em}@media screen and (max-width:27.5em){#survey #survey-content div.question-group p.entry{flex-direction:column}#survey #survey-content div.question-group p.entry label{flex:auto;width:100%;text-align:left;margin-right:0}#survey #survey-content div.question-group p.entry input{width:100%;flex:auto;max-width:none}}#survey #survey-content div.question-group p.entry #comments{font-family:inherit;padding:.25em;width:100%;height:5.625rem;max-width:37.5rem}#survey #survey-content div.question-group p.entry.checkbox{flex-direction:row!important}#survey #survey-content div.question-group p.entry.checkbox input{width:auto;flex:none}#survey #survey-content div.question-group p.entry.checkbox label{flex:auto}#survey #survey-content ul.options{margin-left:1.375em}#survey #survey-content ul.options li{display:flex;line-height:1.4em;margin-bottom:1em}#survey #survey-content ul.options li input{margin-top:.375em;margin-right:.5em}#survey div.errors ul{list-style:disc;margin-left:1.625em}#survey div.errors ul li{margin-bottom:1rem;font-weight:700;color:#c00}.headline-es-1{max-width:18ch;line-height:1.2em;margin:4rem 0 2rem}.products-img-head{max-width:clamp(20rem,53vw,55rem);margin-bottom:3rem}div.es-sec-two{margin:4rem auto;max-width:65.625rem;padding:0 2rem}@media screen and (max-width:23.4em){div.es-sec-two{padding:0 1rem}}div.es-sec-two img{max-width:6em;display:flex;margin:0 auto}div.es-sec-two h2{font-size:clamp(1.25rem,1.75vw,2rem);line-height:1.4em;font-weight:700;color:#492f92;text-align:center;margin-top:2rem}div.purple-snowflake .outer .inner-left h2,div.purple-snowflake .outer .inner-right h2{color:#492f92;text-align:left;margin-top:2rem;letter-spacing:1px;font-weight:700;margin-bottom:.5em}div.purple-snowflake{background:url(/assets/images/middle-section-background.jpg) left/cover no-repeat;height:100%}div.purple-snowflake .outer{display:flex;flex-direction:row}@media screen and (max-width:48em){div.purple-snowflake .outer{flex-direction:column}}div.purple-snowflake .outer .inner-left{display:flex;flex-direction:column;width:50%;padding:3em 2em 3em 10em}@media screen and (max-width:84.375em){div.purple-snowflake .outer .inner-left{padding:5em 2em}}@media screen and (max-width:48em){div.purple-snowflake .outer .inner-left{padding:3em 3em 0;width:100%}}@media screen and (max-width:23.4em){div.purple-snowflake .outer .inner-left{padding:0 2em 2em}}div.purple-snowflake .outer .inner-left h2{font-size:clamp(1.5rem,1.75vw,2rem);line-height:1.4em;max-width:20ch}div.purple-snowflake .outer .inner-left p{font-size:clamp(1rem,1.75vw,1.25rem);line-height:1.75rem;padding-bottom:.5rem}div.purple-snowflake .outer .inner-left ul li{font-size:clamp(1rem,1.75vw,1.25rem);line-height:1.75rem;list-style:outside;margin-left:1.25rem;margin-bottom:.5em}div.purple-snowflake .outer .inner-right{display:flex;flex-direction:column;width:50%;background-color:#eeeef0;padding:3em 10em 3em 2em}@media screen and (max-width:84.375em){div.purple-snowflake .outer .inner-right{padding:5em 2em}}@media screen and (max-width:48em){div.purple-snowflake .outer .inner-right{padding:0 3em 3em;width:100%;background:0 0}}@media screen and (max-width:23.4em){div.purple-snowflake .outer .inner-right{padding:0 2em 2em}}div.purple-snowflake .outer .inner-right h2{font-size:clamp(1.5rem,1.75vw,2rem);max-width:18ch;line-height:2rem}div.purple-snowflake .outer .inner-right ul li{font-size:clamp(1rem,1.75vw,1.25rem);line-height:1.75rem;list-style:outside;margin-left:1.25rem;margin-bottom:.5em}div.es-purple{background:url(/assets/images/purple-background.jpg) center/cover no-repeat #2E2532;min-height:30rem;display:grid;place-content:center;padding:2rem;font-size:clamp(1.25rem,2.75vw,2rem)}#espContactForm .inputWrapper label,.finder-es .row .inputWrapper label,div.es-purple h3{font-size:var(--font-size-medium)}div.es-purple h3{color:#fff;display:flex;justify-content:center;text-align:center;padding:0 1.5em;font-weight:700;margin-bottom:.5em}div.es-purple p{color:#cec8e8;max-width:38ch;margin:0 auto;text-align:center;line-height:2.8em}div.es-purple .top-spacing{padding-top:1rem}.finder-es{max-height:75rem;margin:2em auto 3em;padding:4em;background:#fff}@media screen and (max-width:48em){.finder-es{padding:1em}}@media screen and (max-width:23.4em){.finder-es{padding:0}}.finder-es .row{display:flex;justify-content:space-between}@media screen and (max-width:43.75em){.finder-es .row{flex-direction:column}}.finder-es .row .inputWrapper{display:flex;flex-direction:column;color:#000;width:100%;margin-right:1em}.finder-es .row .inputWrapper label{margin-bottom:.3125em}.finder-es .row .inputWrapper input[type=email],.finder-es .row .inputWrapper input[type=tel],.finder-es .row .inputWrapper input[type=text]{border:none;margin-bottom:1em;padding:.75em 1em;background-color:#ededed}#espContactForm{padding:clamp(1.5em,1.75vw,2em);box-shadow:none}#free-gift-tab-container{position:fixed;bottom:6.25rem;bottom:25vh;z-index:1000}#free-gift-tab-container a.tab{z-index:2;top:3.25rem;left:-6.875rem;position:absolute;transform:rotate(-90deg);background:var(--clr-purple);color:#fff;white-space:nowrap;padding:.625em;text-decoration:none;letter-spacing:.05em;font-size:MIN(2em,2rem);border:2px solid #fff;transition:left 1s ease}#free-gift-tab-container div.open-tab{z-index:1;width:18.125rem;position:relative;border:.25rem solid var(--clr-purple);border-left:none;background:#dcd2ec;background:linear-gradient(to bottom,#dcd2ec 0,#fff 45%,#fff 55%,#dcd2ec 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcd2ec', endColorstr='#dcd2ec', GradientType=0 );padding:1rem 0;left:0;transition:left 1s ease}#free-gift-tab-container div.open-tab a.close{position:absolute;top:-1.125rem;right:-1.125rem;border:1px solid var(--clr-purple);border-radius:50%;color:var(--clr-purple);background:#d7c5ed;font-size:var(--font-size-medium);padding:.25em .5em}#free-gift-tab-container div.open-tab p{text-align:center;font-style:italic;font-size:var(--font-size-medium);line-height:1.1em;color:var(--clr-purple)}#free-gift-tab-container.closed{width:3.125rem}#free-gift-tab-container.closed a.tab{left:-3.5rem}#free-gift-tab-container.closed div.open-tab{left:-19rem}#free-gift-tab-container.hidden a.tab{left:-6.875rem}#free-gift-tab-container.hidden div.open-tab{left:-19rem}.modal-gift p.purple-note{font-size:1rem;line-height:1.1em;color:var(--clr-purple);font-style:italic;margin-bottom:1rem}