@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}#productDetails div.productTabs div.tabContent div.box.description.producer{padding:0 0 20px}#productDetails div.productTabs div.tabContent div.box.description.producer *{box-sizing:border-box}#productDetails div.productTabs div.tabContent div.box.description.producer img{max-width:100%}#productDetails div.productTabs div.tabContent div.box.description.producer div.testsSectionWrapper{padding-top:30px}#productDetails div.productTabs div.tabContent div.box.description.producer section.banner img{display:block}#productDetails div.productTabs div.tabContent div.box.description.producer section.banner .bannerTitle{padding:27px 20px 22px 79px;background:#014691}#productDetails div.productTabs div.tabContent div.box.description.producer section.banner .bannerTitle h2{margin-bottom:6px;color:var(--white);font-size:40px;font-weight:700;line-height:normal}#productDetails div.productTabs div.tabContent div.box.description.producer section.banner .bannerTitle p{color:#FDDA00;font-size:26px;font-weight:700;line-height:normal}#productDetails div.productTabs div.tabContent div.box.description.producer section.intro .container{padding:35px 73px 0 83px}#productDetails div.productTabs div.tabContent div.box.description.producer section.intro .container p{margin-bottom:28px;font-size:19px;line-height:24px}#productDetails div.productTabs div.tabContent div.box.description.producer section.intro .container p:last-of-type{width:770px}#productDetails div.productTabs div.tabContent div.box.description.producer section.intro .container ul{margin-bottom:28px;padding-left:74px;list-style:disc}#productDetails div.productTabs div.tabContent div.box.description.producer section.intro .container ul li{font-size:19px;line-height:24px}#productDetails div.productTabs div.tabContent div.box.description.producer section.intro .container ul li strong{font-weight:700;text-transform:uppercase}#productDetails div.productTabs div.tabContent div.box.description.producer section.video{margin-bottom:53px}#productDetails div.productTabs div.tabContent div.box.description.producer section.video .container{padding:19px 73px 0 82px}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols .container{display:grid;grid-template-columns:365px 1fr;grid-gap:35px;position:relative;padding:30px 73px 27px 82px}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols .container::before{content:'';position:absolute;top:0;left:82px;width:805px;height:2px;background:#B2B2B2}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols .container .content p.heading{margin-bottom:15px;color:#014691;font-size:28px;font-weight:700;line-height:30px}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols .container .content p.text{margin-bottom:34px;font-size:20px;line-height:27px}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols .container .content p.note{color:#014691;font-size:16px;font-weight:700;line-height:22px}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols .container .content div.badges{display:grid;grid-template-columns:auto 1fr;grid-gap:21px;margin-bottom:15px}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols .container .content div.badges img{display:block}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols .container .images img.label{margin-bottom:16px}#productDetails div.productTabs div.tabContent div.box.description.producer section.bigImage{margin-top:5px}#productDetails div.productTabs div.tabContent div.box.description.producer section.bigImage .container img{display:block}#productDetails div.productTabs div.tabContent div.box.description.producer section.footNote .container{padding:36px 45px 36px 83px}#productDetails div.productTabs div.tabContent div.box.description.producer section.footNote .container p{color:rgba(var(--black), .45);font-size:15px;line-height:17px;letter-spacing:.525px}#productDetails div.productTabs div.tabContent div.box.description.producer section.footNote .container p a{color:inherit}#productDetails div.productTabs div.tabContent div.box.description.producer div#copyrightWarning.copyrightWarning{display:flex;align-items:center;margin:20px auto 0;padding:6px 21px 6px 19px;background:var(--white) linear-gradient(90deg, rgba(255,122,0,0.05) 0%, rgba(255,122,0,0) 100%);border:1px solid var(--mystic-red);border-radius:3px;box-sizing:border-box;font-family:Roboto}#productDetails div.productTabs div.tabContent div.box.description.producer div#copyrightWarning.copyrightWarning span{margin-right:15px;color:var(--red);font-family:"icon";font-size:29px}#productDetails div.productTabs div.tabContent div.box.description.producer div#copyrightWarning.copyrightWarning p{padding:0;color:var(--black);font-family:inherit;font-size:16px;font-weight:400;line-height:22px}#productDetails div.productTabs div.tabContent div.box.description.producer div#copyrightWarning.copyrightWarning a{margin-left:auto;color:var(--blue);font-family:inherit;font-size:12px;font-weight:400;line-height:18px}#productDetails div.productTabs div.tabContent div.box.description.producer div#copyrightWarning.copyrightWarning a:hover{color:var(--blue-hover)}@media (min-width: 768px) and (max-width: 959.98px){#productDetails div.productTabs div.tabContent div.box.description.producer div#copyrightWarning.copyrightWarning{padding:6px 21px 5px 20px}}@media (max-width: 767.98px){#productDetails div.productTabs div.tabContent div.box.description.producer div#copyrightWarning.copyrightWarning{display:grid;grid-template-columns:44px 1fr;width:300px;padding:6px 20px}#productDetails div.productTabs div.tabContent div.box.description.producer div#copyrightWarning.copyrightWarning span{grid-area:1/1/3/2;place-self:start}#productDetails div.productTabs div.tabContent div.box.description.producer div#copyrightWarning.copyrightWarning p{margin:0 0 15px}#productDetails div.productTabs div.tabContent div.box.description.producer div#copyrightWarning.copyrightWarning a{margin:0}}@media (min-width: 768px) and (max-width: 959.98px){#productDetails div.productTabs div.tabContent div.box.description.producer section.banner img{width:768px;height:378px}#productDetails div.productTabs div.tabContent div.box.description.producer section.banner div.bannerTitle{position:relative;margin-top:-5px;padding:27px 10px 32px 26px}#productDetails div.productTabs div.tabContent div.box.description.producer section.banner div.bannerTitle h2{font-size:36px}#productDetails div.productTabs div.tabContent div.box.description.producer section.banner div.bannerTitle p{font-size:22px}#productDetails div.productTabs div.tabContent div.box.description.producer section.intro div.container{padding:36px 0 0 2px}#productDetails div.productTabs div.tabContent div.box.description.producer section.intro div.container p{font-size:18px;line-height:23px}#productDetails div.productTabs div.tabContent div.box.description.producer section.intro div.container p:last-of-type{width:740px}#productDetails div.productTabs div.tabContent div.box.description.producer section.intro div.container ul{padding-left:73px}#productDetails div.productTabs div.tabContent div.box.description.producer section.intro div.container ul li{font-size:18px;line-height:23px}#productDetails div.productTabs div.tabContent div.box.description.producer section.video div.container{padding:17px 0 2px}#productDetails div.productTabs div.tabContent div.box.description.producer section.video div.container div.preview div.youTubeBox span.placeholder img{width:768px;height:428px}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols div.container{grid-template-columns:356px 1fr;padding:30px 0 26px 2px}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols div.container::before{left:1px;width:100%}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols div.container div.content p.heading{font-size:26px;line-height:28px}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols div.container div.content p.text{margin-bottom:28px;font-size:18px;line-height:24px}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols div.container div.images img.label{width:190px;height:46px}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols div.container div.images img{width:375px;height:208px}#productDetails div.productTabs div.tabContent div.box.description.producer section.bigImage{margin-top:18px}#productDetails div.productTabs div.tabContent div.box.description.producer section.bigImage img{width:767px;height:512px}#productDetails div.productTabs div.tabContent div.box.description.producer section.footNote .container{padding:35px 0 35px 1px}#productDetails div.productTabs div.tabContent div.box.description.producer section.footNote .container p{font-size:14px;line-height:16px}}@media (max-width: 767.98px){#productDetails div.productTabs div.tabContent div.box.description.producer div.testsSectionWrapper{padding-top:0}#productDetails div.productTabs div.tabContent div.box.description.producer section.banner img{width:320px;height:170px}#productDetails div.productTabs div.tabContent div.box.description.producer section.banner .bannerTitle{padding:20px 20px 20px 10px}#productDetails div.productTabs div.tabContent div.box.description.producer section.banner .bannerTitle h2{font-size:18px}#productDetails div.productTabs div.tabContent div.box.description.producer section.banner .bannerTitle p{font-size:16px}#productDetails div.productTabs div.tabContent div.box.description.producer section.intro div.container{padding:25px 11px 0 10px}#productDetails div.productTabs div.tabContent div.box.description.producer section.intro div.container p{margin-bottom:20px;font-size:16px;line-height:20px}#productDetails div.productTabs div.tabContent div.box.description.producer section.intro div.container p:last-of-type{width:320px}#productDetails div.productTabs div.tabContent div.box.description.producer section.intro div.container ul{margin-bottom:20px;padding-left:39px}#productDetails div.productTabs div.tabContent div.box.description.producer section.intro div.container ul li{margin-bottom:10px;font-size:16px;line-height:20px}#productDetails div.productTabs div.tabContent div.box.description.producer section.intro div.container ul li:first-child,#productDetails div.productTabs div.tabContent div.box.description.producer section.intro div.container ul li:last-child{width:240px}#productDetails div.productTabs div.tabContent div.box.description.producer section.video{margin-bottom:25px}#productDetails div.productTabs div.tabContent div.box.description.producer section.video div.container{padding:4px 0 0}#productDetails div.productTabs div.tabContent div.box.description.producer section.video div.container div.preview div.youTubeBox span.placeholder img{width:320px;height:178px}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols div.container{display:flex;flex-direction:column-reverse;grid-gap:0;padding:22px 10px 14px}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols div.container::before{left:0;width:100%}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols div.container div.content p.heading{margin-bottom:14px;font-size:22px;line-height:24px}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols div.container div.content p.text{margin-bottom:19px;font-size:16px;line-height:21px}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols div.container div.content p.note{font-size:13px}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols div.container div.content div.badges img{width:96px;height:auto}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols div.container div.images{margin-bottom:16px}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols div.container div.images img{width:300px;height:auto}#productDetails div.productTabs div.tabContent div.box.description.producer section.twoCols div.container div.images img.label{width:163px;height:auto;margin-bottom:15px}#productDetails div.productTabs div.tabContent div.box.description.producer section.bigImage{margin-top:28px}#productDetails div.productTabs div.tabContent div.box.description.producer section.bigImage div.container img{width:320px;height:233px}#productDetails div.productTabs div.tabContent div.box.description.producer section.footNote div.container{padding:26px 3px 0 10px}#productDetails div.productTabs div.tabContent div.box.description.producer section.footNote div.container p{font-size:11px;line-height:14px}}