@charset "UTF-8";@font-face{font-family:Lato;font-style:normal;font-weight:300;src:local("Lato Light"),local("Lato-Light"),url(../fonts/lato-v15-latin-300.woff2) format("woff2"),url(../fonts/lato-v15-latin-300.woff) format("woff")}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:local("Lato Light Italic"),local("Lato-LightItalic"),url(../fonts/lato-v15-latin-300italic.woff2) format("woff2"),url(../fonts/lato-v15-latin-300italic.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(../fonts/lato-v15-latin-regular.woff2) format("woff2"),url(../fonts/lato-v15-latin-regular.woff) format("woff")}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:local("Lato Italic"),local("Lato-Italic"),url(../fonts/lato-v15-latin-italic.woff2) format("woff2"),url(../fonts/lato-v15-latin-italic.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url(../fonts/lato-v15-latin-700.woff2) format("woff2"),url(../fonts/lato-v15-latin-700.woff) format("woff")}@font-face{font-family:Lato;font-style:italic;font-weight:700;letter-spacing:.7rem;src:local("Lato Bold Italic"),local("Lato-BoldItalic"),url(../fonts/lato-v15-latin-700italic.woff2) format("woff2"),url(../fonts/lato-v15-latin-700italic.woff) format("woff")}*{box-sizing:border-box;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:15px;line-height:1.7;letter-spacing:.1em;font-family:Lato,Arial,sans-serif;font-weight:300;color:#000;height:100%}body{margin:0;overflow-x:hidden;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body:before,body>svg{display:none}body:before{content:"small"}@media (min-width:768px){body:before{content:"medium"}}@media (min-width:1024px){body:before{content:"large"}}h1{font-size:2.6671rem;line-height:1.2;letter-spacing:.05em;font-weight:700}@media (min-width:768px){h1{font-size:3.3334rem}}h2{font-size:2.3334rem;line-height:1.17;letter-spacing:.05em;margin:0 0 40px}h2,h3,h4{font-weight:300;text-align:center}h3,h4{font-size:inherit;margin:0 0 20px}.font-1{font-size:3.3334rem}.font-2{font-size:2.3334rem;line-height:1.17;letter-spacing:.05em;margin-bottom:20px}.font-3{font-size:1.2rem;line-height:1.4;letter-spacing:.1em;font-weight:400;font-style:italic;font-family:Times,serif;text-align:center}.font-3:before{content:"•";margin-right:10px}.font-3:after{content:"•";margin-left:10px}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%}.mod{margin-top:40px}@media (min-width:768px){.mod{margin-top:60px}}@media (min-width:1024px){.mod{margin-top:80px}}.mod--full+.mod--full,.mod--full:first-child{margin-top:0}.page{min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.page--default{background-color:#999;color:#fff}.page--default h1{margin:100px 50px 40px;text-align:center}@media (min-width:768px){.page--default h1{margin:100px 50px}}.page--retailer{background-color:#444}.content{max-width:960px;margin:40px auto 60px}@media (min-width:768px){.content{margin:100px auto}}.content--default h2,.content--default h3,.content--default h4{text-align:left}.content--default h2{margin:40px 0 20px}.content--default h3,.content--default h4{margin:20px 0 10px;font-weight:700}.content--default p{margin-bottom:20px}.content--default strong{font-weight:700}#nav__toggle{position:fixed;top:0;left:-1978em;opacity:0}.burger-icon{width:26px;height:26px;margin:auto;padding:15px;box-sizing:content-box;cursor:pointer;z-index:5;position:relative}.burger-icon,.burger-icon span{display:block;transition:all .5s}.burger-icon span{height:5px;border-radius:2px;background:#fff;margin-top:5px}.burger-icon span:first-child{margin-top:0}.nav__toggle:checked~.header .header__menu .burger-icon{transform:rotate(1turn)}.nav__toggle:checked~.header .header__menu .burger-icon span:first-child{transform:rotate(45deg) scaleX(1.25);margin-top:10px}.nav__toggle:checked~.header .header__menu .burger-icon span:nth-child(2){transform:scaleX(.001);margin-top:-10px;transition:all .1s}.nav__toggle:checked~.header .header__menu .burger-icon span:nth-child(3){transform:rotate(-45deg) scaleX(1.25);margin-top:0}.button{background:none;border:1px solid #fff;outline:none;padding:5px 15px;border-radius:30px;color:#fff;font-weight:700;text-transform:uppercase;font-family:inherit;font-size:inherit;line-height:inherit;display:inline-block;text-align:left;margin:0 auto 10px}.button:after{content:">";float:right;margin-left:20px}.button--dark{border-color:#000;background:#000}.button--dark:after{display:none}.button--send{border-color:#e8332a;background:#e8332a;text-align:center;min-width:200px;min-height:40px}.button--send:after{display:none}.button-fab{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:48px;padding:0 20px;border-radius:24px;overflow:hidden;background-color:#000;color:#fff;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:box-shadow .28s cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,transform .27s cubic-bezier(0,0,.2,1) 0ms;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.button-fab:before{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:"";top:-50%;left:-50%;width:200%;height:200%;background-color:#fff;transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.button-fab:hover:before{opacity:.08}.button-fab:focus,.button-fab:hover{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.button-fab:active{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.button-fab__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button-fab__icon{width:24px;height:24px;margin-left:-8px;margin-right:12px;fill:currentColor}.button-sticky{display:none}@supports ((position:-webkit-sticky) or (position:sticky)){.button-sticky{display:block;height:0;position:-webkit-sticky;position:sticky;bottom:0;max-width:1000px;padding:0 20px;margin:0 auto;text-align:center}@media (min-width:640px){.button-sticky{text-align:right}}.button-sticky .button-fab{transform:translateY(calc(-100% - 20px))}@media (min-width:640px){.button-sticky .button-fab{transform:translateY(calc(-100% - 40px))}}}.stage{position:relative;overflow:hidden}.stage__visual{position:relative;height:70vw}.stage__visual--home{height:130vw;max-height:100vh;overflow:hidden}@media (min-width:640px){.stage__visual{height:auto}}.stage__img{vertical-align:middle;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.stage__cover{position:absolute;top:0;left:0;bottom:0;right:0;background-blend-mode:multiply;background-color:#e8332a;background-size:cover;background-position:50%;-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 100%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 100%,#000 0);animation:a .7s ease .7s forwards}@media (min-width:768px){.stage__cover{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 100%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 100%,#000 0);animation:b .7s ease .7s forwards}}.stage__content{padding:0 20px}@media (min-width:768px){.stage__content{position:absolute;left:50%;transform:translateX(-50%);bottom:20px;width:100%;max-width:960px;color:#fff}}@media (min-width:1024px){.stage__content{bottom:40px;padding:0}}.stage__hl{position:absolute;margin:20px 0;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.3);transform:translateY(calc(-100% - 40px))}@media (min-width:768px){.stage__hl{width:300px;position:static;transform:none}}.stage__txt{padding:20px 0;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center}@media (min-width:768px){.stage__txt{padding:0;width:240px;text-align:left}}@keyframes a{0%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 100%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 100%,#000 0)}1%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 99%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 99%,#000 0)}2%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 98%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 98%,#000 0)}4%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 97%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 97%,#000 0)}5%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 96%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 96%,#000 0)}6%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 95%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 95%,#000 0)}8%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 94%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 94%,#000 0)}9%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 93%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 93%,#000 0)}11%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 92%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 92%,#000 0)}12%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 91%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 91%,#000 0)}14%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 90%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 90%,#000 0)}15%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 89%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 89%,#000 0)}17%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 88%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 88%,#000 0)}18%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 87%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 87%,#000 0)}20%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 86%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 86%,#000 0)}21%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 85%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 85%,#000 0)}23%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 84%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 84%,#000 0)}24%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 8%,#000 88%);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 8%,#000 88%)}26%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 82%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 82%,#000 0)}27%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 81%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 81%,#000 0)}29%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 80%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 80%,#000 0)}30%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 79%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 79%,#000 0)}32%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 78%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 78%,#000 0)}33%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 77%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 77%,#000 0)}35%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 76%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 76%,#000 0)}36%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 75%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 75%,#000 0)}38%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 74%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 74%,#000 0)}39%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 73%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 73%,#000 0)}40%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 72%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 72%,#000 0)}42%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 71%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 71%,#000 0)}43%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 70%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 70%,#000 0)}45%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 69%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 69%,#000 0)}46%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 68%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 68%,#000 0)}48%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 67%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 67%,#000 0)}49%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 66%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 66%,#000 0)}51%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 65%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 65%,#000 0)}52%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 64%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 64%,#000 0)}54%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 63%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 63%,#000 0)}55%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 62%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 62%,#000 0)}57%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 61%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 61%,#000 0)}58%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 60%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 60%,#000 0)}60%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 59%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 59%,#000 0)}61%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 58%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 58%,#000 0)}63%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 57%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 57%,#000 0)}64%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 56%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 56%,#000 0)}66%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 55%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 55%,#000 0)}67%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 54%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 54%,#000 0)}69%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 53%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 53%,#000 0)}70%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 52%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 52%,#000 0)}72%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 51%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 51%,#000 0)}73%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 50%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 50%,#000 0)}75%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 49%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 49%,#000 0)}76%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 48%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 48%,#000 0)}78%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 47%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 47%,#000 0)}79%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 46%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 46%,#000 0)}81%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 45%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 45%,#000 0)}82%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 44%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 44%,#000 0)}84%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 43%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 43%,#000 0)}85%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 42%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 42%,#000 0)}87%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 41%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 41%,#000 0)}88%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 40%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 40%,#000 0)}90%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 39%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 39%,#000 0)}91%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 38%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 38%,#000 0)}93%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 37%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 37%,#000 0)}94%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 36%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 36%,#000 0)}96%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 35%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 35%,#000 0)}97%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 34%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 34%,#000 0)}99%{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 33%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 33%,#000 0)}to{-webkit-mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 32%,#000 0);mask:radial-gradient(circle at 53% 63%,transparent 0,transparent 32%,#000 0)}}@keyframes b{0%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 50%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 50%,#000 0)}4%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 49%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 49%,#000 0)}6%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 48%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 48%,#000 0)}10%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 47%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 47%,#000 0)}13%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 46%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 46%,#000 0)}16%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 45%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 45%,#000 0)}20%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 44%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 44%,#000 0)}23%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 43%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 43%,#000 0)}26%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 42%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 42%,#000 0)}29%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 41%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 41%,#000 0)}33%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 40%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 40%,#000 0)}36%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 39%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 39%,#000 0)}39%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 38%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 38%,#000 0)}42%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 37%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 37%,#000 0)}45%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 36%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 36%,#000 0)}49%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 35%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 35%,#000 0)}52%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 34%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 34%,#000 0)}55%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 33%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 33%,#000 0)}58%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 32%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 32%,#000 0)}61%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 31%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 31%,#000 0)}64%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 30%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 30%,#000 0)}67%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 29%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 29%,#000 0)}70%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 28%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 28%,#000 0)}73%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 27%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 27%,#000 0)}76%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 26%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 26%,#000 0)}79%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 25%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 25%,#000 0)}82%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 24%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 24%,#000 0)}85%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 23%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 23%,#000 0)}88%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 22%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 22%,#000 0)}91%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 21%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 21%,#000 0)}94%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 20%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 20%,#000 0)}97%{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 19%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 19%,#000 0)}to{-webkit-mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 18%,#000 0);mask:radial-gradient(circle at 50% 72%,transparent 0,transparent 18%,#000 0)}}.advantages{background:#ebebeb;padding:40px 0}.advantages__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;max-width:1100px;margin:0 auto}.advantages__item{-ms-flex:1 0 100%;flex:1 0 100%;padding-left:20px;display:-ms-flexbox;display:flex;margin:10px 0;-ms-flex-align:center;align-items:center}@media (min-width:768px){.advantages__item{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:1024px){.advantages__item{padding-left:40px;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}}.advantages__icon{width:44px;height:44px;background:#b2b2b2;fill:#fff;border-radius:50%;vertical-align:middle;margin-right:20px;padding:6px}.advantages svg{width:100%;height:100%}@media (min-width:768px){.richtext{text-align:center}}.richtext p:not(:last-child){margin:0 0 20px}.richtext blockquote{font-weight:700;letter-spacing:.1em;text-transform:uppercase;display:block;margin:0 0 20px;text-align:center}.richtext strong{font-weight:700}.richtext table{border-collapse:collapse;width:100%;margin:0 auto 20px 0;text-align:left;white-space:nowrap}.richtext table td,.richtext table th{padding:5px 30px 5px 5px;border-bottom:1px solid #000}.text{padding:0 20px}.text__inner{max-width:680px;margin:0 auto;overflow-x:auto}.text--table .text__inner{max-width:960px}.text--table img{max-width:none;height:15px;vertical-align:middle;margin-right:5px}.product-teaser{position:relative;display:block}.product-teaser__img{width:100%;vertical-align:middle}.product-teaser__text{position:absolute;top:20px;left:20px;color:#fff;font-size:2.3334rem;line-height:1.17;letter-spacing:.05em}.product-teaser__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);fill:#fff;width:40px;height:40px}.news-teaser{padding:20px;border:1px solid #b2b2b2;text-align:center}.news-teaser h3{font-weight:700;letter-spacing:.1em;text-transform:uppercase}.news-teaser__text{font-size:.8667rem;line-height:2;letter-spacing:.05em;text-align:left}.news-teaser__img{max-width:85%;box-shadow:2px 2px 4px rgba(0,0,0,.3);margin:30px auto 20px}.news-teaser--pro{color:#fff;background:#293c88}.news-teaser--pro .news-teaser__img{border-radius:50%;box-shadow:none}.info-teaser{text-align:center}@media (min-width:640px){.info-teaser{white-space:pre-wrap}}.info-teaser h3{font-weight:700;letter-spacing:.1em;text-transform:uppercase}.info-teaser__img{position:relative;overflow:hidden;display:inline-block;width:240px;max-width:100%;border-radius:50%;margin-bottom:20px}.info-teaser__img:before{content:"";display:inline-block;width:0;height:0;padding-bottom:100%}@supports ((-o-object-fit:cover) or (object-fit:cover)) or (-o-object-fit:cover){.info-teaser__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.retailers{padding:80px 20px;background:#444;color:#fff;text-align:center;fill:#fff}.retailers__inner{max-width:960px;margin:0 auto}.retailers__hl{font-family:Lato,Arial,sans-serif;font-style:normal}.retailers__hl:after,.retailers__hl:before{content:none}.retailers__icon{display:none;margin-bottom:20px}@media (min-width:768px){.retailers__icon{display:block}}.retailers__content{max-width:680px;margin:40px auto 30px}.retailers__slider{margin-top:40px}@media (min-width:768px){.retailers__slider{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-top:60px}}.retailers__frame{margin:0 auto;font-size:0;line-height:0;overflow:hidden;white-space:nowrap}@media (min-width:768px){.retailers__frame{white-space:normal}}.retailers__slides{display:inline-block;padding:0}.retailers__slide{position:relative;display:inline-block;width:calc(100vw - 40px)}@media (min-width:768px){.retailers__slide{width:auto}}.retailers__logo{height:80px;width:auto;opacity:.3;margin:0 20px}@media (min-width:768px){.retailers__logo{height:60px;margin-bottom:20px}}.text-image{background:#ebebeb}.text-image__inner{max-width:840px;padding:40px 20px;margin:0}@media (min-width:640px){.text-image__inner{padding:60px 95px 80px;margin:0 auto}}.text-image__section{clear:both;margin-top:30px;text-align:center}.text-image__img{width:180px;border-radius:50%;margin:20px auto}@supports ((-o-object-fit:cover) or (object-fit:cover)) or (-o-object-fit:cover){.text-image__img{height:180px;-o-object-fit:cover;object-fit:cover}}@media (min-width:640px){.text-image__img{width:150px;float:left;margin:0 30px 30px -75px}@supports ((-o-object-fit:cover) or (object-fit:cover)) or (-o-object-fit:cover){.text-image__img{height:150px}}.text-image__img--even{float:right;margin:0 -75px 30px 30px}}.text-image__text,.text-image h3{text-align:left}.slider{text-align:center;position:relative}.slider--pro{background:#293c88;color:#fff;padding:80px 0 40px}.slider--pro img{border-radius:50%}.slider__wrapper--ps{position:relative}@media (min-width:768px){.slider__wrapper--ps{width:240px;margin:0 auto}}.slider__frame{position:relative;margin:0 auto;font-size:0;line-height:0;overflow:hidden;white-space:nowrap}@media (min-width:1024px){.slider__frame--grid{width:725px}}.slider__frame--ps{width:200px}@media (min-width:768px){.slider__frame--ps{position:relative;width:240px}}.slider__slides{display:inline-block;padding:0}.slider__slide{position:relative;display:inline-block;width:100vw;height:64vw}.slider__slide--grid{height:75vw}@media (min-width:1024px){.slider__slide--grid{width:725px;height:544px}}.slider__slide--ps{width:200px;height:200px}@media (min-width:768px){.slider__slide--ps{width:240px;height:240px}}.slider__slide img{width:100%}@supports ((-o-object-fit:cover) or (object-fit:cover)) or (-o-object-fit:cover){.slider__slide img{height:100%;-o-object-fit:cover;object-fit:cover}}.slider__dots{list-style:none;padding:0;margin:20px 0 0;text-align:center;line-height:0}.slider__dots li{display:inline-block;width:10px;height:10px;margin:0 5px;border-radius:50%;background:#999}.slider__dots li.active{background:#000}.slider__dots--full,.slider__dots--grid{position:relative;top:-20px;margin-top:-10px}@media (min-width:768px){.slider__dots--full,.slider__dots--grid{top:-40px}}.slider__dots--full li.active,.slider__dots--grid li.active,.slider__dots--pro li.active{background:#fff}@media (min-width:1024px){.slider__dots--grid{position:static;margin-top:20px}.slider__dots--grid li.active{background:#000}}.slider__next,.slider__prev{position:absolute;top:50%;margin-top:-35px;display:block;cursor:pointer;fill:#fff}.slider__next svg,.slider__prev svg{width:40px;height:40px;transform:rotate(90deg);vertical-align:top}.slider__wrapper--ps .slider__next,.slider__wrapper--ps .slider__prev{margin-top:-30px}.slider__wrapper--ps .slider__next svg,.slider__wrapper--ps .slider__prev svg{width:30px;height:30px}.slider__next.disabled,.slider__prev.disabled{opacity:.2}.slider__wrapper--ps .slider__next,.slider__wrapper--ps .slider__prev{fill:#000}.slider__wrapper--pro .slider__next,.slider__wrapper--pro .slider__prev{fill:#fff}@media (min-width:1024px){.slider__wrapper--grid .slider__next,.slider__wrapper--grid .slider__prev{fill:#000}}.slider__next{right:20px}@media (min-width:768px){.slider__wrapper--ps .slider__next{right:-80px}}@media (min-width:1024px){.slider__next{right:60px}}.slider__next svg{transform:rotate(-90deg)}.slider__prev{left:20px}@media (min-width:768px){.slider__wrapper--ps .slider__prev{left:-80px}}@media (min-width:1024px){.slider__prev{left:60px}}.slider__text{max-width:680px;margin:40px 20px}@media (min-width:768px){.slider__text{margin:40px auto}}.slider__hl{padding:0 20px}.text-button{padding:120px 20px;color:#fff;text-align:center;background-repeat:no-repeat;background-size:cover}.text-button__content{max-width:680px;margin:0 auto}.text-button__button{margin:40px auto 60px}.download-list{list-style:none;margin:0 20px;padding:0}@media (min-width:768px){.download-list{text-align:center}}.download-list li{margin-bottom:20px}.download-list strong{font-weight:700;letter-spacing:.1em;text-transform:uppercase}#lang__toggle{position:fixed;top:0;left:-1978em;opacity:0}.langswitcher{z-index:4;margin:2px 80px 0 auto}@media (min-width:768px){.langswitcher{margin-right:90px}}.langswitcher__list{list-style:none;position:relative;height:40px;padding:0;margin:0;overflow:hidden;background:rgba(232,51,42,0);color:#fff;text-transform:uppercase}.langswitcher__list:hover{height:auto;overflow:visible}.langswitcher__list:hover .active{font-weight:700}.langswitcher__item{position:relative;margin-bottom:10px;width:40px;height:40px;line-height:40px;text-align:center;text-shadow:0 0 2px rgba(0,0,0,.4);cursor:default}.langswitcher__list:hover .langswitcher__item{background:#fff;border-radius:50%;color:#000;text-shadow:none}.langswitcher__list:hover .langswitcher__item:hover{font-weight:700}.header{position:absolute;top:0;left:0;width:100%;padding:20px;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}@media (min-width:1024px){.header{left:calc(50% - 480px);width:960px;padding:40px 0}}.header__logo{z-index:4}.header__logo img{width:35px}@media (min-width:1024px){.header__logo img{width:50px}}.header__menu{position:fixed;top:20px;right:20px;color:#fff}@media (min-width:1024px){.header__menu{top:40px;right:calc(50% - 480px)}}.header__menu:after{content:"";display:inline-block;width:56px;height:56px;background:#e8332a;opacity:.8;position:absolute;top:28px;right:28px;z-index:3;border-radius:50%;transition:all .5s cubic-bezier(.645,.045,.355,1);transform:translate(50%,-50%)}.page--default .header__menu:after,.page--retailer .header__menu:after{visibility:hidden}:checked~.header .header__menu:after{height:250vw;width:250vw;opacity:1;visibility:visible}@media screen and (orientation:portrait){:checked~.header .header__menu:after{width:250vh;height:250vh}}:checked~.header .header__menu .menu{position:fixed;opacity:1;padding:80px 0 40px;transition:all .5s ease-in .1s}@media (min-width:768px){:checked~.header .header__menu .menu{padding:40px 0}}:checked~.header{position:fixed}.menu{display:-ms-flexbox;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;opacity:0;z-index:4;transition:all .05s ease-in .1s}.menu__inner{overflow:auto;width:100%;max-height:100%;padding:0 20px}.menu ul{padding:0;margin:0;list-style:none;font-weight:700;text-transform:uppercase;text-align:center}.menu ul li{padding:5px 0}.menu ul li span{cursor:pointer}.menu__section{margin-top:30px}.footer{margin-top:auto;background:#000;color:#fff;font-size:.8667rem;line-height:2;letter-spacing:.05em}.footer__inner{max-width:960px;padding:20px 40px;margin:0 auto;text-align:center}.footer__icon{fill:#fff;width:40px;height:40px;display:inline-block;margin:20px 10px 30px}.footer__icon svg{width:100%;height:100%}.footer__text{color:#999}.footer__links{margin-bottom:40px}.footer__links a{display:block;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.teaser-list__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;max-width:960px;margin:20px auto -20px}.teaser-list__inner:first-child{margin-top:-20px}.teaser-list__inner--wide{max-width:1100px}.teaser-list__item{margin:10px 20px}.teaser-list__item--full{margin:10px 0}@media (min-width:640px){.teaser-list__item{margin:10px;width:calc(50% - 30px);-ms-flex-preferred-size:calc(50% - 30px);flex-basis:calc(50% - 30px)}}@media (min-width:1024px){.teaser-list__item{margin:20px;max-width:calc(33% - 40px);-ms-flex-preferred-size:calc(33% - 40px);flex-basis:calc(33% - 40px)}}@media (min-width:768px){.teaser-list__item.info-teaser,.teaser-list__item.news-teaser{margin:20px;max-width:calc(33% - 40px);-ms-flex-preferred-size:calc(33% - 40px);flex-basis:calc(33% - 40px)}}.retailer-list{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:0 20px}@media (min-width:1024px){.retailer-list{padding:0 40px}}.retailer-list__tab{-ms-flex-order:-1;order:-1;background:none;border:none;outline:none;padding:5px;margin:5px 10px;font-size:1.2rem;line-height:1.4;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.retailer-list__tab:target{color:#fff}.retailer-list__body{width:100%;margin:60px 0 0;display:none}:target+.retailer-list__body{display:block}.retailer-list__channel{border-bottom:1px solid #fff;padding:10px 0;font-size:1.2rem;line-height:1.4;letter-spacing:.1em;cursor:pointer}.retailer-list__channel:after{content:"+";float:right;margin-left:20px;font-size:30px;line-height:1}.retailer-list__channel.is-active:after{content:"-"}.retailer-list__channel.is-active+dd{display:block}.retailer-list__channel-body{margin:0;display:none}.retailer-list__channel-body a:hover{text-decoration:underline}.retailer-list__retailer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:15px 0;font-size:1.2rem;line-height:1.4;letter-spacing:.1em}.retailer-list__retailer img{max-height:40px}