.accordion .trigger,.article-accordion .trigger,.hub-landing-secondary .hub-content-latest div,.overlay .content ol,.overlay .content ul,.overlay h2,.section-content-columns .ksp-text h2,.section-content-columns ul li,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,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Druk Cy Web;src:url(../../fonts/Druk-MediumItalic-Cy-Web.eot);src:url(../../fonts/Druk-MediumItalic-Cy-Web.eot?#iefix) format("embedded-opentype"),url(../../fonts/Druk-MediumItalic-Cy-Web.woff2) format("woff2"),url(../../fonts/Druk-MediumItalic-Cy-Web.woff) format("woff");font-weight:500;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:Druk Cy Web;src:url(../../fonts/Druk-Medium-Cy-Web.eot);src:url(../../fonts/Druk-Medium-Cy-Web.eot?#iefix) format("embedded-opentype"),url(../../fonts/Druk-Medium-Cy-Web.woff2) format("woff2"),url(../../fonts/Druk-Medium-Cy-Web.woff) format("woff");font-weight:500;font-style:normal;font-stretch:normal;font-display:swap}.boxed-radio-group .form-radio.boxed-radio,.Druk-MediumItalic-Cy-Web,h1,h2{font-family:Druk Cy Web,Helvetica,Arial,sans-serif;font-weight:500;font-style:italic;font-stretch:normal}.accordion .trigger:before,.article-accordion .trigger:before,.Druk-Medium-Cy-Web,.overlay h2,.section-content-columns .ksp-text h2,h3,h4{font-family:Druk Cy Web,Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-stretch:normal}@keyframes a{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes b{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes c{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}body,html{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{text-transform:uppercase;font-size:3.5rem;line-height:3.4375rem;margin-bottom:2rem}@media screen and (min-width:641px){h1{font-size:7.5vw;line-height:6.8vw}}h2{text-transform:uppercase;font-size:3.5rem;line-height:3.4375rem;margin-bottom:2.5rem}@media screen and (min-width:641px){h2{font-size:5vw;line-height:4.7vw}}.overlay h2,h3{text-transform:uppercase;letter-spacing:.08em;font-size:2.25rem;line-height:2.25rem;margin-bottom:2rem}@media screen and (min-width:1025px){.overlay h2,h3{font-size:2.5vw;line-height:2.5vw}}.section-content-columns .ksp-text h2,h4{text-transform:uppercase;letter-spacing:.05em;font-size:1.5rem;line-height:1.5rem;margin-bottom:2rem}@media screen and (min-width:1025px){.section-content-columns .ksp-text h2,h4{font-size:1.85vw;line-height:1.85vw}}h5{font-family:Roboto,sans-serif;font-weight:700;letter-spacing:.01em;font-size:1rem;line-height:1.25rem;margin-bottom:1rem}h1 span.collab,h2 span.collab{text-transform:none;font-style:normal;font-family:Roboto,sans-serif;display:inline-block;font-size:.75em;vertical-align:top;margin:0 .1em}.accordion .trigger,.article-accordion .trigger,.hub-landing-secondary .hub-content-latest div,.overlay .content ol,.overlay .content ul,.section-content-columns ul li,dd,dt,fieldset,p{font-size:1rem;line-height:1.25rem;letter-spacing:.01em;margin:0 0 1.5rem}@media screen and (min-width:641px){.accordion .trigger,.article-accordion .trigger,.hub-landing-secondary .hub-content-latest div,.overlay .content ol,.overlay .content ul,.section-content-columns ul li,dd,dt,fieldset,p{font-size:1.25rem;line-height:1.625rem}}@media screen and (min-width:1920px){.accordion .trigger,.article-accordion .trigger,.hub-landing-secondary .hub-content-latest div,.overlay .content ol,.overlay .content ul,.section-content-columns ul li,dd,dt,fieldset,p{font-size:1.04vw;line-height:1.3em}}.note{font-size:.75rem!important;line-height:1rem!important;letter-spacing:.01em;margin:0 0 1.5rem}* a{color:#000;text-decoration:none}* a:hover{color:#d10027}.accordion .trigger a,.article-accordion .trigger a,.hub-landing-secondary .hub-content-latest div a,.link-list a,.overlay .content ol a,.overlay .content ul a,.section-content-columns ul li a,dd a,dt a,fieldset a,p a{font-family:Roboto Condensed,sans-serif;letter-spacing:.05em;color:#d10027;background:transparent;text-transform:uppercase;text-decoration:underline}.accordion .trigger a:focus,.accordion .trigger a:hover,.article-accordion .trigger a:focus,.article-accordion .trigger a:hover,.hub-landing-secondary .hub-content-latest div a:focus,.hub-landing-secondary .hub-content-latest div a:hover,.link-list a:focus,.link-list a:hover,.overlay .content ol a:focus,.overlay .content ol a:hover,.overlay .content ul a:focus,.overlay .content ul a:hover,.section-content-columns ul li a:focus,.section-content-columns ul li a:hover,dd a:focus,dd a:hover,dt a:focus,dt a:hover,fieldset a:focus,fieldset a:hover,p a:focus,p a:hover{color:#000}a{transition:all .2s ease-in-out}a.easier{font-family:Roboto,sans-serif;letter-spacing:0;font-weight:400;text-transform:none}dt{font-weight:700;font-size:1.125rem;line-height:1.1em;letter-spacing:.01em;margin:0 0 .5rem}@media screen and (min-width:641px){dt{font-size:1.375rem}}@media screen and (min-width:1920px){dt{font-size:1.1vw}}dd strong{font-weight:700}dd em{font-style:italic}button,input,select,textarea{margin:0;border:none;outline:0;border-style:none}button:focus,input:focus,select:focus,textarea:focus{outline:none}textarea{overflow:auto}form{margin:0 0 1.5rem}input[type=email],input[type=file],input[type=number],input[type=text],textarea{background:#fff;border:1px solid #999;font-family:Roboto,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:.05em;line-height:1.0625rem;padding:.625rem 1.25rem}input[type=email].block,input[type=file].block,input[type=number].block,input[type=text].block,textarea.block{display:block;width:100%;margin-bottom:1rem}input[type=email].block.has-wrapper,input[type=file].block.has-wrapper,input[type=number].block.has-wrapper,input[type=text].block.has-wrapper,textarea.block.has-wrapper{margin-bottom:0}input[type=email].flat,input[type=file].flat,input[type=number].flat,input[type=text].flat,textarea.flat{border-color:transparent}input[type=date]{background:#fff;border:1px solid #999;font-family:Roboto,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:.05em;line-height:1.0625rem;padding:.625rem 1.25rem;display:block;margin-bottom:1rem}textarea{width:100%;min-height:7.5rem}label{font-size:1rem;letter-spacing:.01em;line-height:1.25rem;display:block;margin-bottom:.5rem}label.required:after{position:absolute;content:"*";color:#c22032;padding-left:8px;font-weight:700}input+label{margin:1.5rem 0 .5rem}input+label span{font-weight:700;color:#d10027}input+label a{color:#d10027;background:transparent;text-transform:uppercase;text-decoration:none}input+label a:focus,input+label a:hover{color:#000}.select-block{border:1px solid #999;overflow:hidden;background-image:url(../../img/asset/select_arrow.png);background-repeat:no-repeat;background-position:98% 50%;display:inline-block;background-color:#fff}.select-block.block{display:block;width:100%;margin-bottom:1rem}.select-block.block.has-wrapper{margin-bottom:0}.select-block.text-center select{text-align:center}.select-block.flat{border-color:transparent}.select-block select{border:none;box-shadow:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:none;font-family:Roboto,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:.05em;line-height:1.0625rem;padding:.625rem 1.25rem;text-align:left;width:100%}.select-block select::-ms-expand{display:none}.form-checkbox{display:inline-block;position:relative;padding-left:35px;padding-right:1rem;cursor:pointer;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-checkbox.block{display:block;margin-bottom:1rem}.form-checkbox input.fancy-checkbox{position:absolute;opacity:0;cursor:pointer}.form-checkbox input.fancy-checkbox:checked~.box{border-color:#d10027}.form-checkbox input.fancy-checkbox:checked~.box:after{transform:rotate(45deg) scale(1);border-color:#d10027}.form-checkbox .box{position:absolute;background:#fff;top:-4px;left:0;height:25px;width:25px;border:1px solid #999}.form-checkbox .box:after{position:absolute;top:4px;left:8px;content:"";width:6px;height:12px;border:solid transparent;border-width:0 2px 2px 0;transform:rotate(45deg) scale(.7);transition:all .2s}.form-radio{display:inline-block;position:relative;padding-left:35px;padding-right:1rem;font-size:.875rem;margin-bottom:1rem;cursor:pointer;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-radio.block{display:block;margin-bottom:1rem}.form-radio input{position:absolute;opacity:0;cursor:pointer}.form-radio input:checked~.dot{border-color:#d10027}.form-radio input:checked~.dot:after{background:#d10027;transform:scale(1);border-radius:100%}.form-radio .dot{position:absolute;top:-4px;left:0;height:25px;width:25px;border:1px solid #999;border-radius:100%;background:#fff;transition:all .2s}.form-radio .dot:after{position:absolute;display:block;width:9px;height:9px;top:7px;left:7px;transform:scale(.7);content:"";border-radius:100%;transition:all .3s}.button{display:inline-block;cursor:pointer;font-family:Roboto Condensed,Roboto,sans-serif;font-weight:700;font-size:.75rem;letter-spacing:.05em;line-height:1.25rem;text-transform:uppercase;text-decoration:none;text-align:center;background-color:#d10027!important;color:#fff!important;padding:.8125rem 1.875rem;transition:all .2s ease-in-out;margin-bottom:1rem}input+.button{padding:9px 15px;line-height:1.3125rem}.button.ghost,.button.info{background-color:transparent!important;color:#4d4d4d!important;border:2px solid #999;padding:.9375rem 1.875rem}.accordion .trigger .button.ghost:focus,.accordion .trigger .button.ghost:hover,.accordion .trigger .button.info:focus,.accordion .trigger .button.info:hover,.article-accordion .trigger .button.ghost:focus,.article-accordion .trigger .button.ghost:hover,.article-accordion .trigger .button.info:focus,.article-accordion .trigger .button.info:hover,.button.ghost:focus,.button.ghost:hover,.button.info:focus,.button.info:hover,.hub-landing-secondary .hub-content-latest div .button.ghost:focus,.hub-landing-secondary .hub-content-latest div .button.ghost:hover,.hub-landing-secondary .hub-content-latest div .button.info:focus,.hub-landing-secondary .hub-content-latest div .button.info:hover,.overlay .content ol .button.ghost:focus,.overlay .content ol .button.ghost:hover,.overlay .content ol .button.info:focus,.overlay .content ol .button.info:hover,.overlay .content ul .button.ghost:focus,.overlay .content ul .button.ghost:hover,.overlay .content ul .button.info:focus,.overlay .content ul .button.info:hover,.section-content-columns ul li .button.ghost:focus,.section-content-columns ul li .button.ghost:hover,.section-content-columns ul li .button.info:focus,.section-content-columns ul li .button.info:hover,dd .button.ghost:focus,dd .button.ghost:hover,dd .button.info:focus,dd .button.info:hover,dt .button.ghost:focus,dt .button.ghost:hover,dt .button.info:focus,dt .button.info:hover,fieldset .button.ghost:focus,fieldset .button.ghost:hover,fieldset .button.info:focus,fieldset .button.info:hover,p .button.ghost:focus,p .button.ghost:hover,p .button.info:focus,p .button.info:hover{border-color:#a7001f}input+.button.ghost,input+.button.info{padding:7px 15px;line-height:1.3125rem}.button.inverse{background-color:transparent!important;color:#fff!important;border:2px solid #fff;padding:.9375rem 1.875rem}.accordion .trigger .button.inverse:focus,.accordion .trigger .button.inverse:hover,.article-accordion .trigger .button.inverse:focus,.article-accordion .trigger .button.inverse:hover,.button.inverse:focus,.button.inverse:hover,.hub-landing-secondary .hub-content-latest div .button.inverse:focus,.hub-landing-secondary .hub-content-latest div .button.inverse:hover,.overlay .content ol .button.inverse:focus,.overlay .content ol .button.inverse:hover,.overlay .content ul .button.inverse:focus,.overlay .content ul .button.inverse:hover,.section-content-columns ul li .button.inverse:focus,.section-content-columns ul li .button.inverse:hover,dd .button.inverse:focus,dd .button.inverse:hover,dt .button.inverse:focus,dt .button.inverse:hover,fieldset .button.inverse:focus,fieldset .button.inverse:hover,p .button.inverse:focus,p .button.inverse:hover{border-color:#a7001f}input+.button.inverse{padding:7px 15px;line-height:1.3125rem}.button.secondary{padding:9px 15px;line-height:1.3125rem}.button.secondary.info{padding:8px 14px;line-height:1.3125rem}@media screen and (min-width:641px){.button{font-size:.875rem;padding:1.0625rem 1.875rem}}.accordion .trigger .button:focus,.accordion .trigger .button:hover,.article-accordion .trigger .button:focus,.article-accordion .trigger .button:hover,.button:focus,.button:hover,.hub-landing-secondary .hub-content-latest div .button:focus,.hub-landing-secondary .hub-content-latest div .button:hover,.overlay .content ol .button:focus,.overlay .content ol .button:hover,.overlay .content ul .button:focus,.overlay .content ul .button:hover,.section-content-columns ul li .button:focus,.section-content-columns ul li .button:hover,dd .button:focus,dd .button:hover,dt .button:focus,dt .button:hover,fieldset .button:focus,fieldset .button:hover,p .button:focus,p .button:hover{background-color:#a7001f!important;color:#fff!important}.button.is-disabled{cursor:default}.accordion .trigger .button.is-disabled:focus,.accordion .trigger .button.is-disabled:hover,.article-accordion .trigger .button.is-disabled:focus,.article-accordion .trigger .button.is-disabled:hover,.button.is-disabled,.button.is-disabled:focus,.button.is-disabled:hover,.hub-landing-secondary .hub-content-latest div .button.is-disabled:focus,.hub-landing-secondary .hub-content-latest div .button.is-disabled:hover,.overlay .content ol .button.is-disabled:focus,.overlay .content ol .button.is-disabled:hover,.overlay .content ul .button.is-disabled:focus,.overlay .content ul .button.is-disabled:hover,.section-content-columns ul li .button.is-disabled:focus,.section-content-columns ul li .button.is-disabled:hover,dd .button.is-disabled:focus,dd .button.is-disabled:hover,dt .button.is-disabled:focus,dt .button.is-disabled:hover,fieldset .button.is-disabled:focus,fieldset .button.is-disabled:hover,p .button.is-disabled:focus,p .button.is-disabled:hover{background-color:#e5e5e5!important;color:#999!important}.button.block{display:block;width:100%}.watch{display:block;width:auto;font-family:Roboto Condensed,Roboto,sans-serif;font-weight:700;letter-spacing:.05em;line-height:1em;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;background:transparent}.watch,.watch span{transition:all .2s ease-in-out}.watch span{display:inline-block;width:68px;height:68px;border-radius:50%}@media screen and (min-width:641px){.watch span{width:86px;height:86px}}.watch span img{display:inline-block;max-height:100%;max-width:100%}.overlay .watch h2,.watch .overlay h2,.watch h3{font-size:.75rem}@media screen and (min-width:641px){.overlay .watch h2,.watch .overlay h2,.watch h3{font-size:.875rem}}.watch:focus,.watch:hover{color:#fff}.watch:focus span,.watch:hover span{background:hsla(0,0%,100%,.3)}[data-clickable*=yes]:hover{cursor:pointer}.has-top-gradient:after{background-color:rgba(0,0,0,.3);background-image:-o-linear-gradient(top,rgba(0,0,0,.3) 0,transparent 100%);background:linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent)}.has-bottom-gradient:after,.has-top-gradient:after{display:block;position:absolute;content:"";top:0;left:0;height:100%;width:100%;z-index:1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$from",endColorstr="$to",GradientType=0)}.has-bottom-gradient:after{background-color:transparent;background-image:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.3) 100%);background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.3))}.has-dark-top-gradient:after{background-color:rgba(0,0,0,.7);background-image:-o-linear-gradient(top,rgba(0,0,0,.7) 0,transparent 100%);background:linear-gradient(180deg,rgba(0,0,0,.7) 0,transparent)}.has-dark-bottom-gradient:after,.has-dark-top-gradient:after{display:block;position:absolute;content:"";top:0;left:0;height:100%;width:100%;z-index:1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$from",endColorstr="$to",GradientType=0)}.has-dark-bottom-gradient:after{background-color:transparent;background-image:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.7) 100%);background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7))}.clearfix:after,.clearfix:before,.hub-landing-secondary:after,.hub-landing-secondary:before{content:" ";display:table;clear:both}.accordion .block-as-inline .trigger,.article-accordion .block-as-inline .trigger,.block-as-inline .accordion .trigger,.block-as-inline .article-accordion .trigger,.block-as-inline .hub-landing-secondary .hub-content-latest div,.block-as-inline .overlay .content ol,.block-as-inline .overlay .content ul,.block-as-inline .overlay h2,.block-as-inline .section-content-columns .ksp-text h2,.block-as-inline .section-content-columns ul li,.block-as-inline dd,.block-as-inline dt,.block-as-inline fieldset,.block-as-inline h1,.block-as-inline h2,.block-as-inline h3,.block-as-inline h4,.block-as-inline img,.block-as-inline p,.hub-landing-secondary .hub-content-latest .block-as-inline div,.overlay .block-as-inline h2,.overlay .content .block-as-inline ol,.overlay .content .block-as-inline ul,.section-content-columns .ksp-text .block-as-inline h2,.section-content-columns ul .block-as-inline li{display:inline-block;vertical-align:middle;margin-right:1rem}.icon-check{position:absolute;top:6px;left:0;content:"";width:9px;height:15px;border:solid #000;border-width:0 4px 4px 0;transform:rotate(45deg) scale(.8)}.icon-check.ok{border-color:#6acc2b}.icon-check.nok{border-color:#d10027}.js-lazy-image,.lazyloading{opacity:0;min-height:150px}.lazyloaded{opacity:1;transition:opacity .3s;height:auto}*,:after,:before{box-sizing:border-box}body,html{font-size:16px;letter-spacing:.01em;margin:0;padding:0;background:#e5e5e5}main{background:#fff}@media screen and (min-width:1025px){main{margin-top:135px;display:block;min-height:400px}}body.prevent-scroll{overflow:hidden}@media screen and (max-width:1025px){.hidden-mobile{display:none!important}}@media screen and (min-width:1025px){.hidden-desktop{display:none!important}}body.prevent-scroll .header-position,body.prevent-scroll footer,body.prevent-scroll main{transition:opacity .3s ease-in-out;opacity:.2}.wrap-inline-elements{display:block;position:relative;padding:0;margin:1.5rem 0 2rem}.header-position{padding-bottom:2rem;position:relative;z-index:9;width:100%;background:#fff;top:0;left:0}@media screen and (min-width:1025px){.header-position{position:fixed;background:none;z-index:9;width:100%;max-height:145px;top:0;left:0;transition:max-height .5s}.main-navigation-toggle{display:none;position:absolute;top:36px;margin-left:20px;cursor:pointer;width:20px;height:20px;background-size:20px 20px}.compact{overflow:hidden;max-height:90px;transition:max-height .3s}.compact .nav-tree{margin-top:-2em;transition:margin .2s}.compact .nav-tree li{opacity:0;transition:all .3s;margin-top:40px}.compact .nav-tree li:first-child{transition-delay:.05s}.compact .nav-tree li:nth-child(2){transition-delay:.1s}.compact .nav-tree li:nth-child(3){transition-delay:.15s}.compact .nav-tree li:nth-child(4){transition-delay:.2s}.compact .nav-tree li:nth-child(5){transition-delay:.25s}.compact .nav-tree li.utility-menu{opacity:1;margin-top:-22px}.compact .flow .button{line-height:3.5rem;transition:line-height .5s}.compact .main-navigation-toggle{display:inline-block}.menu-is-open .main-navigation-toggle{display:inline-block;color:#c22032}.menu-is-open .main-navigation-toggle.hidden{display:none}}header{background:#fff;display:-ms-grid;display:grid;-ms-grid-columns:3fr 2fr 1fr;grid-template-columns:3fr 2fr 1fr}header .logo{display:inline-block}header .logo img{width:100%;max-width:168px;height:auto;vertical-align:baseline}header .main-navigation{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;padding-left:2rem;padding-top:2rem}header .main-navigation .mobile-menu-utility{position:absolute;right:15px;color:#000;cursor:pointer;top:37px}header .main-navigation .mobile-menu-utility .icon{display:inline-block;width:20px;height:20px;background-size:20px 20px;background-repeat:no-repeat}header .main-navigation .mobile-menu-utility a{color:#000;margin-left:1rem}header .flow{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;position:relative}@media screen and (max-width:1025px){header .flow{display:none}}header .flow .button{display:block;position:absolute;width:100%;height:100%;line-height:6rem;font-size:.875rem}@media screen and (min-width:1025px){.primary-navigation{opacity:1}.primary-navigation .nav-tree{border:none;width:100%;padding-top:2rem}.primary-navigation .nav-tree li{display:inline-block;float:left;padding-right:1rem;padding-left:0;height:40px}.primary-navigation .nav-tree li.on .dropdown{display:block}.primary-navigation .nav-tree li.utility-menu{float:right}.primary-navigation .nav-tree li.utility-menu .icon{display:inline-block;width:20px;height:20px;margin-top:-2px;background-size:20px 20px;background-repeat:no-repeat}.primary-navigation .nav-tree li .main-link,.primary-navigation .nav-tree li a{color:#000;text-decoration:none;position:relative}.primary-navigation .nav-tree li .main-link:hover,.primary-navigation .nav-tree li a:hover{color:#d10027}.primary-navigation .nav-tree .main-link{text-transform:uppercase;font-weight:700;font-size:.9rem;cursor:pointer}.primary-navigation .nav-tree .main-link.active{color:#d10027}.primary-navigation .nav-tree .main-link.active .nav-caret{display:none}.primary-navigation .nav-tree .category-link{font-size:.9rem;padding-left:15px;font-weight:700}.primary-navigation .nav-tree .category-link .nav-caret{display:none}.primary-navigation .nav-tree .category-content a{font-size:.9rem;padding-left:30px}.primary-navigation .nav-tree .dropdown{display:none;left:0;top:130px;background:#fff;width:100%;padding-left:1rem;position:absolute;z-index:9;min-height:340px;padding-bottom:2rem;border-bottom:1px solid #e5e5e5}.primary-navigation .nav-tree .category,.primary-navigation .nav-tree .stacked-categories{display:block;float:left;width:19%;margin-top:2rem}.primary-navigation .nav-tree .stacked-categories{margin-top:0}.primary-navigation .nav-tree .stacked-categories>.category{display:inline-block;float:none;width:auto}.primary-navigation .nav-tree .category-content{display:block;width:100%}.primary-navigation .nav-tree .category-content li{width:100%;padding-left:0;height:auto}.primary-navigation .nav-tree .category-content li a{display:block;padding-left:15px;padding-top:1rem}.primary-navigation .nav-tree .nav-caret{display:none}}@media screen and (max-width:1025px){.primary-navigation{position:absolute;padding-top:1rem;z-index:9;background:#fff;width:100%;left:0;display:none}.primary-navigation.open{display:block}.primary-navigation .nav-tree li{display:block;position:relative}.primary-navigation .nav-tree li a{color:#000;text-decoration:none;display:inline-block;position:relative}.primary-navigation .nav-tree li a:hover{color:#d10027}.primary-navigation .nav-tree li a.sign-in-link{background:#d10027;color:#fff;text-align:center;padding-top:1rem;padding-bottom:1rem}.primary-navigation .nav-tree .main-link{text-transform:uppercase;font-size:.85rem;font-weight:700;padding-left:2rem;padding-top:1rem;padding-bottom:1rem;cursor:pointer;display:block}.primary-navigation .nav-tree .main-link.open{color:#a7001f}.primary-navigation .nav-tree .main-link.open .nav-caret{transform:rotate(180deg)}.primary-navigation .nav-tree .main-link.sign-in-link{display:block;text-decoration:none}.primary-navigation .nav-tree .category-link{font-size:.85rem;font-weight:700;padding-left:2rem;padding-top:1rem;padding-bottom:1rem;cursor:pointer}.primary-navigation .nav-tree .category-link.active .nav-caret{transform:rotate(180deg)}.primary-navigation .nav-tree .category-content a{font-size:.85rem;padding-left:2rem;padding-top:.5rem;padding-bottom:.5rem;display:block}.primary-navigation .nav-tree .dropdown{max-height:0;overflow:hidden;transition:max-height .15s cubic-bezier(0,1,0,1)}.primary-navigation .nav-tree .dropdown.open{max-height:1300px;transition:max-height .35s ease-in-out;overflow:visible}.primary-navigation .nav-tree .category{background:#f2f2f2;position:relative}.primary-navigation .nav-tree .category-content{background:#e5e5e5;max-height:0;overflow:hidden;transition:max-height .15s cubic-bezier(0,1,0,1)}.primary-navigation .nav-tree .category-content.open{max-height:1024px;transition:max-height .35s ease-in-out}.primary-navigation .nav-tree .nav-caret{position:absolute;right:10px;top:10px;width:25px;height:25px;display:inline-block;transition:all .2s;background-size:15px 15px;background-repeat:no-repeat;background-position:5px 5px}}.icon-cart{background-image:url(../../img/asset/icon-cart.svg)}.icon-cart.filled:after{content:"";width:10px;height:10px;border-radius:50%;background:#d10027;display:block;position:absolute;top:-10px;right:-6px}.icon-search{background-image:url(../../img/asset/icon-search.svg)}.icon-menu{background-image:url(../../img/asset/icon-menu.svg)}.icon-close{background-image:url(../../img/asset/icon-exit.svg)}.icon-arrow-down{background-image:url(../../img/asset/icon-arrow-down.svg)}.icon-marker{background-image:url(../../img/asset/icon-marker.svg)}@supports not (display:grid){.flow{display:none}.header-position{background:#fff}}.link-list-box{display:block;width:100%;background:#d10027;padding:2rem;color:#fff;margin:0 0 2rem}@media screen and (min-width:481px){.link-list-box{float:right;width:auto;max-width:50%;margin-left:2rem}}@media screen and (min-width:1025px){.link-list-box{max-width:30%}}.link-list-box li{margin:0 0 .5rem}.link-list-box a{color:#fff!important;text-decoration:none}.link-list-box a:hover{color:#fff;text-decoration:underline}.buy-ui .shopping-widget{padding:0}.buy-ui .shopping-widget .options-bar,.buy-ui .shopping-widget .product-bar{width:100%}.buy-ui .shopping-widget .product-bar{text-align:center}.buy-ui .shopping-widget .product-bar img{display:block;max-width:50%;width:auto;height:auto;margin:0 auto;margin-bottom:2rem}.buy-ui .shopping-widget .product-bar h1{font-size:3.5rem;line-height:3.4375rem;margin:0 0 1rem}.accordion .buy-ui .shopping-widget .product-bar .trigger,.article-accordion .buy-ui .shopping-widget .product-bar .trigger,.buy-ui .shopping-widget .product-bar .accordion .trigger,.buy-ui .shopping-widget .product-bar .article-accordion .trigger,.buy-ui .shopping-widget .product-bar .hub-landing-secondary .hub-content-latest div,.buy-ui .shopping-widget .product-bar .overlay .content ol,.buy-ui .shopping-widget .product-bar .overlay .content ul,.buy-ui .shopping-widget .product-bar .section-content-columns ul li,.buy-ui .shopping-widget .product-bar dd,.buy-ui .shopping-widget .product-bar dt,.buy-ui .shopping-widget .product-bar fieldset,.buy-ui .shopping-widget .product-bar p,.hub-landing-secondary .hub-content-latest .buy-ui .shopping-widget .product-bar div,.overlay .content .buy-ui .shopping-widget .product-bar ol,.overlay .content .buy-ui .shopping-widget .product-bar ul,.section-content-columns ul .buy-ui .shopping-widget .product-bar li{max-width:80%;margin:0 auto;margin-bottom:2rem;color:#999}@media screen and (min-width:641px){.buy-ui .shopping-widget .product-bar{float:left;width:40%;padding-top:1rem}.buy-ui .shopping-widget .options-bar{float:right;width:60%;padding-left:2%;padding-top:1rem;border-left:1px solid #e5e5e5}.buy-ui .shopping-widget .product-bar img{max-width:80%}}.buy-ui .shopping-widget .form-block{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e5e5e5}.buy-ui .shopping-widget .form-block h5{margin-bottom:.5em;font-size:.9375rem;font-weight:700}.buy-ui .shopping-widget .form-block .note{display:block;font-size:.9375rem;margin-bottom:0}.buy-ui .shopping-widget .footer{display:block;clear:both;padding-top:2rem}.buy-ui .shopping-widget .footer img{max-width:40px;margin-top:1rem;border:1px solid #e5e5e5;margin-right:8px}.accordion .buy-ui .shopping-widget .status.trigger,.article-accordion .buy-ui .shopping-widget .status.trigger,.buy-ui .shopping-widget .accordion .status.trigger,.buy-ui .shopping-widget .article-accordion .status.trigger,.buy-ui .shopping-widget .hub-landing-secondary .hub-content-latest div.status,.buy-ui .shopping-widget .overlay .content ol.status,.buy-ui .shopping-widget .overlay .content ul.status,.buy-ui .shopping-widget .section-content-columns ul li.status,.buy-ui .shopping-widget dd.status,.buy-ui .shopping-widget dt.status,.buy-ui .shopping-widget fieldset.status,.buy-ui .shopping-widget p.status,.hub-landing-secondary .hub-content-latest .buy-ui .shopping-widget div.status,.overlay .content .buy-ui .shopping-widget ol.status,.overlay .content .buy-ui .shopping-widget ul.status,.section-content-columns ul .buy-ui .shopping-widget li.status{font-size:.875rem;margin:0;padding-top:4px;position:relative;display:block;padding-left:20px;margin-right:16px;line-height:1.25rem}.accordion .buy-ui .shopping-widget .status.trigger span,.article-accordion .buy-ui .shopping-widget .status.trigger span,.buy-ui .shopping-widget .accordion .status.trigger span,.buy-ui .shopping-widget .article-accordion .status.trigger span,.buy-ui .shopping-widget .hub-landing-secondary .hub-content-latest div.status span,.buy-ui .shopping-widget .overlay .content ol.status span,.buy-ui .shopping-widget .overlay .content ul.status span,.buy-ui .shopping-widget .section-content-columns ul li.status span,.buy-ui .shopping-widget dd.status span,.buy-ui .shopping-widget dt.status span,.buy-ui .shopping-widget fieldset.status span,.buy-ui .shopping-widget p.status span,.hub-landing-secondary .hub-content-latest .buy-ui .shopping-widget div.status span,.overlay .content .buy-ui .shopping-widget ol.status span,.overlay .content .buy-ui .shopping-widget ul.status span,.section-content-columns ul .buy-ui .shopping-widget li.status span{position:absolute;top:6px;left:0;content:"";width:9px;height:15px;border:solid #6acc2b;border-width:0 4px 4px 0;transform:rotate(45deg) scale(.8)}.accordion .buy-ui .shopping-widget .status.disabled.trigger span,.article-accordion .buy-ui .shopping-widget .status.disabled.trigger span,.buy-ui .shopping-widget .accordion .status.disabled.trigger span,.buy-ui .shopping-widget .article-accordion .status.disabled.trigger span,.buy-ui .shopping-widget .hub-landing-secondary .hub-content-latest div.status.disabled span,.buy-ui .shopping-widget .overlay .content ol.status.disabled span,.buy-ui .shopping-widget .overlay .content ul.status.disabled span,.buy-ui .shopping-widget .section-content-columns ul li.status.disabled span,.buy-ui .shopping-widget dd.status.disabled span,.buy-ui .shopping-widget dt.status.disabled span,.buy-ui .shopping-widget fieldset.status.disabled span,.buy-ui .shopping-widget p.status.disabled span,.hub-landing-secondary .hub-content-latest .buy-ui .shopping-widget div.status.disabled span,.overlay .content .buy-ui .shopping-widget ol.status.disabled span,.overlay .content .buy-ui .shopping-widget ul.status.disabled span,.section-content-columns ul .buy-ui .shopping-widget li.status.disabled span{border-color:#999}.accordion .buy-ui .shopping-widget .status.note.trigger span,.article-accordion .buy-ui .shopping-widget .status.note.trigger span,.buy-ui .shopping-widget .accordion .status.note.trigger span,.buy-ui .shopping-widget .article-accordion .status.note.trigger span,.buy-ui .shopping-widget .hub-landing-secondary .hub-content-latest div.status.note span,.buy-ui .shopping-widget .overlay .content ol.status.note span,.buy-ui .shopping-widget .overlay .content ul.status.note span,.buy-ui .shopping-widget .section-content-columns ul li.status.note span,.buy-ui .shopping-widget dd.status.note span,.buy-ui .shopping-widget dt.status.note span,.buy-ui .shopping-widget fieldset.status.note span,.buy-ui .shopping-widget p.status.note span,.hub-landing-secondary .hub-content-latest .buy-ui .shopping-widget div.status.note span,.overlay .content .buy-ui .shopping-widget ol.status.note span,.overlay .content .buy-ui .shopping-widget ul.status.note span,.section-content-columns ul .buy-ui .shopping-widget li.status.note span{content:"";left:-4px;top:6px;color:#999;width:18px;height:18px;padding:0;border:1px solid #999;border-radius:50%;transform:none}.accordion .buy-ui .shopping-widget .status.note.trigger span:before,.article-accordion .buy-ui .shopping-widget .status.note.trigger span:before,.buy-ui .shopping-widget .accordion .status.note.trigger span:before,.buy-ui .shopping-widget .article-accordion .status.note.trigger span:before,.buy-ui .shopping-widget .hub-landing-secondary .hub-content-latest div.status.note span:before,.buy-ui .shopping-widget .overlay .content ol.status.note span:before,.buy-ui .shopping-widget .overlay .content ul.status.note span:before,.buy-ui .shopping-widget .section-content-columns ul li.status.note span:before,.buy-ui .shopping-widget dd.status.note span:before,.buy-ui .shopping-widget dt.status.note span:before,.buy-ui .shopping-widget fieldset.status.note span:before,.buy-ui .shopping-widget p.status.note span:before,.hub-landing-secondary .hub-content-latest .buy-ui .shopping-widget div.status.note span:before,.overlay .content .buy-ui .shopping-widget ol.status.note span:before,.overlay .content .buy-ui .shopping-widget ul.status.note span:before,.section-content-columns ul .buy-ui .shopping-widget li.status.note span:before{content:"i";display:block;position:absolute;top:0;font-weight:700;width:16px;height:16px;padding:2px 0 0 1px;text-align:center;line-height:1em;font-size:12px}.buy-ui .form-color-picker{display:inline-block;position:relative;padding-left:35px;padding-right:1rem;font-size:.875rem;margin-bottom:1rem;cursor:pointer;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.buy-ui .form-color-picker:hover .dot:after{opacity:1}.buy-ui .form-color-picker input{position:absolute;opacity:0;cursor:pointer}.buy-ui .form-color-picker input:checked~.dot{border-radius:0}.buy-ui .form-color-picker input:checked~.dot:after{opacity:1}.buy-ui .form-color-picker .dot{position:absolute;top:-5px;left:0;height:25px;width:25px;border:1px solid transparent;border-radius:100%;background:#fff;transition:all .2s}.buy-ui .form-color-picker .dot.white{background:#fff;border-color:#999}.buy-ui .form-color-picker .dot.white:after{border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.buy-ui .form-color-picker .dot.orange,.buy-ui .form-color-picker .dot.orange2{background:#fc754f}.buy-ui .form-color-picker .dot.black{background:#000}.buy-ui .form-color-picker .dot.blue{background:#2a57bc}.buy-ui .form-color-picker .dot.blue2{background:#434561}.buy-ui .form-color-picker .dot.blue3{background:#425a70}.buy-ui .form-color-picker .dot.red{background:#d10027}.buy-ui .form-color-picker .dot.pink{background:#f13b6e}.buy-ui .form-color-picker .dot.yellow{background:#f7df3d}.buy-ui .form-color-picker .dot.gray,.buy-ui .form-color-picker .dot.grey{background:#babcbb}.buy-ui .form-color-picker .dot.green{background:#4c6208}.buy-ui .form-color-picker .dot.neongreen{background:#6ee23c}.buy-ui .form-color-picker .dot.violet{background:#5d4092}.buy-ui .form-color-picker .dot.ivory{background:#eeedeb}.buy-ui .form-color-picker .dot.ruby{background:#c4376a}.buy-ui .form-color-picker .dot.petrol{background:#3e6466}.buy-ui .form-color-picker .dot.turquoise{background:#699}.buy-ui .form-color-picker .dot.aqua{background:#00b1be}.buy-ui .form-color-picker .dot.leather{background:#5b5352}.buy-ui .form-color-picker .dot.havu{background:#6a735a}.buy-ui .form-color-picker .dot.black-tundra{background:#484848}.buy-ui .form-color-picker .dot.green-tundra{background:#a3a79e}.buy-ui .form-color-picker .dot.black-red{background:#000;background:linear-gradient(135deg,#000,#000 50%,#d10027 0,#d10027);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$polar-black,endColorstr=$polar-red,GradientType=1);border:none}.buy-ui .form-color-picker .dot.black-silver{background:#000;background:linear-gradient(135deg,#000,#000 50%,#999 0,#999);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$polar-black,endColorstr=$polar-gray,GradientType=1);border:none}.buy-ui .form-color-picker .dot.black-copper{background:#000;background:linear-gradient(135deg,#000,#000 50%,#8f6143 0,#8f6143);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$polar-black,endColorstr=#8f6143,GradientType=1);border:none}.buy-ui .form-color-picker .dot.pink-rose{background:#fadbd2;background:linear-gradient(135deg,#fadbd2,#fadbd2 50%,#f4c4b1 0,#f4c4b1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fadbd2,endColorstr=#f4c4b1,GradientType=1);border:none}.buy-ui .form-color-picker .dot.white-steel{background:#fff;background:linear-gradient(135deg,#fff,#fff 50%,#c2c3c5 0,#6a6b6d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#c2c3c5,GradientType=1);border-color:#999}.buy-ui .form-color-picker .dot.white-steel:after{border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.buy-ui .form-color-picker .dot.havu-steel{background:#6a735a;background:linear-gradient(135deg,#6a735a,#6a735a 50%,#c2c3c5 0,#6a6b6d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6a735a,endColorstr=#c2c3c5,GradientType=1);border:none}.buy-ui .form-color-picker .dot.mint{background:#95b48a}.buy-ui .form-color-picker .dot.blush{background:#dbc6bd}.buy-ui .form-color-picker .dot:after{position:absolute;top:2px;left:8px;content:"";width:8px;height:14px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);transition:all .2s;opacity:0}.buy-ui .buy-ui-accessories .form-checkbox{margin-bottom:.875rem;font-size:.875rem}.buy-ui .buy-ui-accessories .form-checkbox img{height:auto;width:33px;display:inline-block;vertical-align:middle;margin-right:.5rem}.buy-ui .buy-ui-accessories .form-checkbox span{display:inline;vertical-align:middle;word-wrap:break-word}.buy-ui .buy-ui-accessories .form-checkbox .box{top:8px}.buy-ui .cart-table{width:100%}.buy-ui .cart-table th{display:table-cell;padding:8px 0;text-align:left}.buy-ui .cart-table td,.buy-ui .cart-table th{vertical-align:middle;border-bottom:1px solid #e5e5e5}.buy-ui .cart-table td{padding:1rem 0}.buy-ui .cart-table img{max-width:50px;padding:0 10px 0 0}@media screen and (min-width:641px){.buy-ui .cart-table img{max-width:80px;padding:0 10px}}.buy-ui .cart-table .item-title{display:block}.buy-ui .cart-table .item-title span{font-size:.875rem;color:#4d4d4d;padding-left:4px}.buy-ui .cart-table .item-description{font-size:.9375rem;color:#666}.buy-ui .cart-table .item-quantity{width:120px;margin-left:auto;margin-right:auto}.buy-ui .cart-table .item-quantity .button{width:30px;height:30px;padding:3px;font-size:1.625rem}.buy-ui .cart-table .item-quantity .amount{width:30px;height:30px;padding-left:8px;padding-right:8px;display:inline-block}.buy-ui .cart-table td:nth-of-type(3),.buy-ui .cart-table th:nth-of-type(3){text-align:center}.buy-ui .cart-table td:last-of-type,.buy-ui .cart-table th:last-of-type{text-align:right}.buy-ui .cart-totals-container{float:none;width:100%;display:block;padding:0}@media screen and (min-width:641px){.buy-ui .cart-totals-container{float:left;width:50%;margin-bottom:1rem;margin-top:1rem}.buy-ui .cart-totals-container+h2{clear:both}}.buy-ui .cart-totals-container table{background:#f2f2f2}.buy-ui .cart-totals-container table .cart-cell{padding:1rem}.buy-ui .cart-totals-container table td{padding:8px}.buy-ui .cart-totals-container .info{padding-right:2rem;padding-top:2rem}.accordion .buy-ui .cart-totals-container .info .trigger,.article-accordion .buy-ui .cart-totals-container .info .trigger,.buy-ui .cart-totals-container .info .accordion .trigger,.buy-ui .cart-totals-container .info .article-accordion .trigger,.buy-ui .cart-totals-container .info .hub-landing-secondary .hub-content-latest div,.buy-ui .cart-totals-container .info .overlay .content ol,.buy-ui .cart-totals-container .info .overlay .content ul,.buy-ui .cart-totals-container .info .section-content-columns ul li,.buy-ui .cart-totals-container .info dd,.buy-ui .cart-totals-container .info dt,.buy-ui .cart-totals-container .info fieldset,.buy-ui .cart-totals-container .info p,.hub-landing-secondary .hub-content-latest .buy-ui .cart-totals-container .info div,.overlay .content .buy-ui .cart-totals-container .info ol,.overlay .content .buy-ui .cart-totals-container .info ul,.section-content-columns ul .buy-ui .cart-totals-container .info li{font-size:.9375rem;margin-top:1rem}.buy-ui .cart-totals-container ul{list-style-type:disc;margin-bottom:1.5rem;margin-left:1.5rem}.buy-ui .cart-totals-container ul li{margin:0 0 .5rem;line-height:1.2em}.buy-ui .cart-totals-container .actions{width:100%;clear:both;display:block;text-align:right;padding-top:1rem}.buy-ui .product-recommend-liftup{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:repeat(3,1fr);clear:both;padding-top:1rem}@media screen and (max-width:641px){.buy-ui .product-recommend-liftup{float:none;width:100%;display:block}}.buy-ui .product-recommend-liftup .item{text-align:center;min-height:280px;position:relative}.buy-ui .product-recommend-liftup .item img{max-width:100px}.accordion .buy-ui .product-recommend-liftup .item .trigger,.article-accordion .buy-ui .product-recommend-liftup .item .trigger,.buy-ui .product-recommend-liftup .item .accordion .trigger,.buy-ui .product-recommend-liftup .item .article-accordion .trigger,.buy-ui .product-recommend-liftup .item .hub-landing-secondary .hub-content-latest div,.buy-ui .product-recommend-liftup .item .overlay .content ol,.buy-ui .product-recommend-liftup .item .overlay .content ul,.buy-ui .product-recommend-liftup .item .section-content-columns ul li,.buy-ui .product-recommend-liftup .item dd,.buy-ui .product-recommend-liftup .item dt,.buy-ui .product-recommend-liftup .item fieldset,.buy-ui .product-recommend-liftup .item p,.hub-landing-secondary .hub-content-latest .buy-ui .product-recommend-liftup .item div,.overlay .content .buy-ui .product-recommend-liftup .item ol,.overlay .content .buy-ui .product-recommend-liftup .item ul,.section-content-columns ul .buy-ui .product-recommend-liftup .item li{font-size:1rem;margin-bottom:.5rem}.accordion .buy-ui .product-recommend-liftup .item .price.trigger,.article-accordion .buy-ui .product-recommend-liftup .item .price.trigger,.buy-ui .product-recommend-liftup .item .accordion .price.trigger,.buy-ui .product-recommend-liftup .item .article-accordion .price.trigger,.buy-ui .product-recommend-liftup .item .hub-landing-secondary .hub-content-latest div.price,.buy-ui .product-recommend-liftup .item .overlay .content ol.price,.buy-ui .product-recommend-liftup .item .overlay .content ul.price,.buy-ui .product-recommend-liftup .item .section-content-columns ul li.price,.buy-ui .product-recommend-liftup .item dd.price,.buy-ui .product-recommend-liftup .item dt.price,.buy-ui .product-recommend-liftup .item fieldset.price,.buy-ui .product-recommend-liftup .item p.price,.hub-landing-secondary .hub-content-latest .buy-ui .product-recommend-liftup .item div.price,.overlay .content .buy-ui .product-recommend-liftup .item ol.price,.overlay .content .buy-ui .product-recommend-liftup .item ul.price,.section-content-columns ul .buy-ui .product-recommend-liftup .item li.price{font-size:20px}.buy-ui .product-recommend-liftup .item .add-to-cart{position:absolute;bottom:0;width:100%}.buy-ui .product-recommend-liftup .item:first-child{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.buy-ui .product-recommend-liftup .item:nth-child(2){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.buy-ui .product-recommend-liftup .item:nth-child(3){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4}.overlay{position:fixed;min-height:100%;overflow-y:auto;max-height:100%;background:hsla(0,0%,100%,.75);top:0;left:0;right:0;z-index:10;display:none}.overlay.open{display:block;animation-name:a;animation-duration:.4s}.overlay.on-the-side.open{animation-name:b}html[dir=rtl] .overlay.on-the-side.open{animation-name:c}.overlay.ontop{z-index:12;background:hsla(0,0%,90%,.75)}.overlay .content{display:block;position:relative;max-width:100vw;margin:0 auto;padding:2rem;background:#fff}.overlay .content h2:first-of-type{width:100%;display:block}@media screen and (max-width:480px){.overlay .content h2:first-of-type{width:80%}}@media screen and (min-width:481px){.overlay .content{max-width:90vw;margin-top:5vw;margin-bottom:5vw}}@media screen and (min-width:1025px){.overlay .content{max-width:70vw;margin-top:4.6875rem;margin-bottom:4.6875rem}}@media screen and (min-width:1401px){.overlay .content{max-width:50vw;margin-top:4.6875rem}}.overlay.on-the-side{background:#fff}.overlay.on-the-side .content{max-width:100vw;margin:0;min-height:100%;background:#fff}@media screen and (min-width:1025px){.overlay.on-the-side{position:fixed;margin:0 0 0 20vw;width:80vw;max-height:100%;min-height:100%;overflow-y:auto}html[dir=rtl] .overlay.on-the-side{margin:0 20vw 0 0}}@media screen and (min-width:1281px){.overlay.on-the-side{width:65vw;margin-left:35vw}html[dir=rtl] .overlay.on-the-side{margin-right:35vw;margin-left:0}}@media screen and (min-width:1920px){.overlay.on-the-side{width:50vw;margin-left:50vw}html[dir=rtl] .overlay.on-the-side{margin-right:50vw;margin-left:0}}.overlay .close{display:block;position:fixed;margin-top:-.5rem;margin-left:0;height:45px;width:45px;background-color:#fff;background-size:25px 25px;background-repeat:no-repeat;background-position:50% 50%;cursor:pointer;z-index:11}html[dir=rtl] .overlay .close{margin-right:0;margin-left:auto}@media screen and (max-width:480px){.overlay .close{right:1rem}html[dir=rtl] .overlay .close{left:1rem;right:auto}}@media screen and (min-width:481px){.overlay .close{margin-top:-2rem}}@media screen and (max-width:768px){.overlay .close{right:.5rem}html[dir=rtl] .overlay .close{left:.5rem;right:auto}}@media screen and (min-width:769px){.overlay .close{margin-left:85.5vw}html[dir=rtl] .overlay .close{margin-right:85.5vw;margin-left:0}}@media screen and (min-width:1025px){.overlay .close{margin-left:66.5vw}html[dir=rtl] .overlay .close{margin-right:66.5vw;margin-left:0}}@media screen and (min-width:1401px){.overlay .close{margin-left:47.5vw}html[dir=rtl] .overlay .close{margin-right:47.5vw;margin-left:0}}@media screen and (min-width:1920px){.overlay .close{margin-left:48vw}html[dir=rtl] .overlay .close{margin-right:48vw;margin-left:0}}@media screen and (min-width:481px){.overlay.on-the-side .close{margin-top:-.5rem;right:1rem}html[dir=rtl] .overlay.on-the-side .close{left:1rem;right:auto}}.overlay.image-overlay .content,.overlay.search-overlay .content,.overlay.select-region-overlay .content,.overlay.watch-video-overlay .content{background:transparent;max-width:100%}@media screen and (max-width:641px){.overlay.image-overlay .content .embed-container,.overlay.search-overlay .content .embed-container,.overlay.select-region-overlay .content .embed-container,.overlay.watch-video-overlay .content .embed-container{margin-top:2rem}}@media screen and (min-width:1025px){.overlay.image-overlay .content,.overlay.search-overlay .content,.overlay.select-region-overlay .content,.overlay.watch-video-overlay .content{max-width:90%;margin-top:0;margin-bottom:0}}.overlay.image-overlay .close,.overlay.search-overlay .close,.overlay.select-region-overlay .close,.overlay.watch-video-overlay .close{margin:0;position:absolute;right:1.5rem;top:1.5rem;background-color:transparent}html[dir=rtl] .overlay.image-overlay .close,html[dir=rtl] .overlay.search-overlay .close,html[dir=rtl] .overlay.select-region-overlay .close,html[dir=rtl] .overlay.watch-video-overlay .close{right:auto;left:1.5rem}.overlay.search-overlay{background:rgba(209,0,39,.9)}.overlay.search-overlay .content{max-width:640px;margin-left:auto;margin-right:auto;margin-top:1rem;padding-left:2rem;padding-right:2rem}.overlay.search-overlay input{border:none;background:none;color:#e5e5e5;padding-top:2rem;padding-bottom:2rem;margin-top:2rem;font-size:4rem;text-align:center;width:100%;margin-bottom:2rem;line-height:4rem}.overlay.search-overlay input::placeholder{color:#e5e5e5;opacity:1}.overlay.search-overlay input:-ms-input-placeholder,.overlay.search-overlay input::-ms-input-placeholder{color:#e5e5e5}.overlay.search-overlay .result{color:#fff;display:block;clear:both;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.overlay.search-overlay .result a{display:block;color:#fff;font-weight:700;margin-bottom:.5rem}.accordion .overlay.search-overlay .result .trigger,.article-accordion .overlay.search-overlay .result .trigger,.hub-landing-secondary .hub-content-latest .overlay.search-overlay .result div,.overlay.search-overlay .content .result ol,.overlay.search-overlay .content .result ul,.overlay.search-overlay .result .accordion .trigger,.overlay.search-overlay .result .article-accordion .trigger,.overlay.search-overlay .result .content ol,.overlay.search-overlay .result .content ul,.overlay.search-overlay .result .hub-landing-secondary .hub-content-latest div,.overlay.search-overlay .result .section-content-columns ul li,.overlay.search-overlay .result dd,.overlay.search-overlay .result dt,.overlay.search-overlay .result fieldset,.overlay.search-overlay .result p,.section-content-columns ul .overlay.search-overlay .result li{font-size:.85rem;line-height:1.1rem;margin-bottom:0}.overlay.select-region-overlay{background:#e5e5e5;padding:2rem}.overlay.select-region-overlay .regions{max-width:1281px;margin-left:auto;margin-right:auto}.overlay.select-region-overlay .region-content{padding-top:2rem}.overlay.select-region-overlay .region-content h5{cursor:pointer;position:relative}.overlay.select-region-overlay .region-content h5 .icon{position:absolute;top:2px;right:0;width:20px;height:20px;display:inline-block;background-size:18px 20px;background-repeat:no-repeat}.overlay.select-region-overlay .region-content ul{display:none}.overlay.select-region-overlay .region-content ul.open{display:block}.overlay.select-region-overlay .region-content li{padding-top:.5rem}.overlay.select-region-overlay .region-content li a{color:#000;text-decoration:none}.overlay.select-region-overlay .region-content li a:hover{color:#d10027}.overlay.select-region-overlay div.region-category{display:block;width:100%}@media screen and (min-width:641px){.overlay.select-region-overlay div.region-category{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:repeat(4,1fr)}.overlay.select-region-overlay div.region-content:first-child{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.overlay.select-region-overlay div.region-content:nth-child(2){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.overlay.select-region-overlay div.region-content:nth-child(3){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4}.overlay.select-region-overlay div.region-content:nth-child(4){-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5}.overlay.select-region-overlay .region-content h5 .icon{display:none}.overlay.select-region-overlay .region-content ul{display:block}}.overlay.image-overlay .content{padding:0;background:transparent;margin-top:5vw;margin-bottom:5vw;width:90vw}@media screen and (min-width:1025px){.overlay.image-overlay .content{max-width:70vw;margin-top:4.6875rem;margin-bottom:4.6875rem}}@media screen and (min-width:1401px){.overlay.image-overlay .content{max-width:70vw;margin-top:4.6875rem}}@media screen and (min-width:1920px){.overlay.image-overlay .content{max-width:60vw}}.overlay.image-overlay img{width:100%;height:auto}@media screen and (max-width:480px){.overlay.big-overlay .content{margin-top:10vh;margin-bottom:10vh}}@media screen and (min-width:1025px){.overlay.big-overlay .content{max-width:90vw;margin-top:4.6875rem;margin-bottom:4.6875rem}}@media screen and (min-width:1401px){.overlay.big-overlay .content{max-width:70vw;margin-top:4.6875rem}}@media screen and (max-width:480px){.overlay.big-overlay .close{margin-top:-4.5rem;right:0}html[dir=rtl] .overlay.big-overlay .close{left:0;right:auto}}@media screen and (min-width:1025px){.overlay.big-overlay .close{margin-left:86.5vw}html[dir=rtl] .overlay.big-overlay .close{margin-right:86.5vw;margin-left:0}}@media screen and (min-width:1401px){.overlay.big-overlay .close{margin-left:67.5vw}html[dir=rtl] .overlay.big-overlay .close{margin-right:67.5vw;margin-left:0}}@media screen and (max-width:480px){.overlay.ad-overlay .content{margin-top:10vh;margin-bottom:10vh}.overlay.ad-overlay .content h2:first-of-type{width:auto}}@media screen and (max-width:480px){.overlay.ad-overlay .close{margin-top:-4.5rem;right:0}html[dir=rtl] .overlay.ad-overlay .close{left:0;right:auto}}.overlay h2{letter-spacing:.025em;font-size:2.625rem;line-height:2.625rem;margin-top:0!important;margin-bottom:2rem!important}@media screen and (min-width:1025px){.overlay h2{font-size:3vw;line-height:3vw}}.overlay h2,.overlay h3{margin-top:2rem;margin-bottom:1.5rem}.overlay .section-content-columns .ksp-text h2,.overlay h4,.section-content-columns .ksp-text .overlay h2{margin-top:2rem;margin-bottom:.75rem}.overlay .content img{width:auto;max-width:100%;height:auto}.overlay .content .float-left,.overlay .content .float-right{display:block;margin:0 auto;margin-bottom:1rem;max-width:50%}@media screen and (min-width:481px){.overlay .content .float-left{float:left;margin-right:1rem}.overlay .content .float-right{float:right;margin-left:1rem}}.overlay .content ol,.overlay .content ul{padding:0 0 0 2rem}.overlay .content ol li,.overlay .content ul li{margin:0 0 .5em}.overlay .content ol ol,.overlay .content ol ul,.overlay .content ul ol,.overlay .content ul ul{margin:.5em 0}.overlay .content ul{list-style-type:disc}.overlay .content ol{list-style-type:decimal}.breadcrumb{font-size:.8em;font-weight:700;margin-bottom:4rem}.breadcrumb span span{display:inline-block}.breadcrumb span span:after{content:"/";position:relative;margin-left:3px;margin-right:3px}.breadcrumb a{color:#000;text-decoration:none;margin-right:4px;line-height:1.2rem}.breadcrumb a:hover{color:#d10027}.breadcrumb span span:last-child:after{display:none}.breadcrumb span span:last-child a{color:#999;pointer-events:none}footer{background:#e5e5e5;padding:2rem;padding-bottom:3rem}footer .footer-navigation div,footer .footer-navigation ul{display:block;width:100%;margin-bottom:2rem}@media screen and (min-width:641px){footer .footer-navigation{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:repeat(3,1fr);-ms-grid-rows:auto auto}footer .footer-navigation ul:first-child{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}footer .footer-navigation ul:nth-child(2){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}footer .footer-navigation ul:nth-child(3){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4}footer .footer-navigation div.newsletter{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:2;-ms-grid-row-span:1;width:50%;margin:0 auto 2rem}footer .footer-navigation ul{-ms-grid-row:1;-ms-grid-row-span:1}}@media screen and (min-width:1025px){footer .footer-navigation{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:repeat(4,1fr);-ms-grid-rows:auto}footer .footer-navigation div.newsletter{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:1;-ms-grid-row-span:1;width:100%}}footer .footer-navigation .footer-list li,footer .footer-navigation h5{font-size:.875rem;margin-bottom:1rem}footer .footer-navigation .footer-list li a{color:#000;text-decoration:none}footer .footer-navigation .footer-list li a:hover{color:#d10027}.hero{color:#fff;position:relative;height:auto;min-height:25rem}@media screen and (min-width:641px){.hero{min-height:30rem}}@media screen and (min-width:1025px){.hero{min-height:40rem}}@media screen and (min-width:1281px){.hero{min-height:50rem}}@media screen and (min-width:1920px){.hero{min-height:40vw}}.hero div{padding:8vw 5vw;z-index:2;position:relative}@media screen and (min-width:641px){.hero div{padding:5vw 4vw}}@media screen and (max-width:640px){.accordion .hero .trigger,.article-accordion .hero .trigger,.hero .accordion .trigger,.hero .article-accordion .trigger,.hero .hub-landing-secondary .hub-content-latest div,.hero .overlay .content ol,.hero .overlay .content ul,.hero .section-content-columns ul li,.hero dd,.hero dt,.hero fieldset,.hero h1,.hero p,.hub-landing-secondary .hub-content-latest .hero div,.overlay .content .hero ol,.overlay .content .hero ul,.section-content-columns ul .hero li{max-width:80%}}.accordion .hero .trigger,.article-accordion .hero .trigger,.hero .accordion .trigger,.hero .article-accordion .trigger,.hero .hub-landing-secondary .hub-content-latest div,.hero .overlay .content ol,.hero .overlay .content ul,.hero .section-content-columns ul li,.hero dd,.hero dt,.hero fieldset,.hero p,.hub-landing-secondary .hub-content-latest .hero div,.overlay .content .hero ol,.overlay .content .hero ul,.section-content-columns ul .hero li{margin:1.5rem 0}.fullscreen-background,.hero-background{height:auto}@supports (object-fit:cover){.fullscreen-background img,.fullscreen-background source,.hero-background img,.hero-background source{position:absolute;z-index:1;min-height:100%;min-width:100%;height:auto;width:auto;max-width:100%;max-height:100%;display:block;object-fit:cover;object-position:50% 50%}}.hero-watch{position:relative}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.hero{position:relative;overflow:hidden}.fullscreen-background img,.hero-background img{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:auto}}@media (-ms-high-contrast:active) and (min-width:641px),(-ms-high-contrast:none) and (min-width:641px){.hero-watch .watch{position:absolute;top:50%;left:50%;margin-top:-34px;margin-left:-34px}}@media (-ms-high-contrast:active) and (min-width:1025px),(-ms-high-contrast:none) and (min-width:1025px){.hero-watch .watch{margin-top:-43px;margin-left:-43px}}.hero.campaign{min-height:21.25rem}@media screen and (min-width:641px){.hero.campaign{min-height:28.75rem}}@media screen and (min-width:1025px){.hero.campaign{min-height:35rem}}.hero.campaign .hero-content>*{max-width:70%}@media screen and (max-width:640px){.hero.campaign .hero-content>*{max-width:90%}}.hero.low{min-height:0;background:#000}.hero.low h1{margin-bottom:0}.product-card-secondary{background:#fff}@media screen and (min-width:641px){.product-card-secondary{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:repeat(auto-fit,minmax(50%,1fr));grid-auto-flow:column}@supports not (display:grid){.product-card-secondary{display:-webkit-flexbox;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}.product-card-secondary:after,.product-card-secondary:before{content:" ";display:table;clear:both}}.product-card-secondary .grid-column:first-child{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;border-right-color:#e5e5e5;z-index:1}.product-card-secondary .grid-column:nth-child(2){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;z-index:2}.product-card-secondary .grid-column:nth-child(3){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;border-right-color:#e5e5e5;z-index:3}.product-card-secondary .grid-column:nth-child(4){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;z-index:4}.product-card-secondary .grid-column:nth-child(5){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;border-right-color:#e5e5e5;z-index:5}.product-card-secondary .grid-column:nth-child(6){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:3;z-index:6}.product-card-secondary .grid-column:nth-child(7){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:4;border-right-color:#e5e5e5;z-index:7}.product-card-secondary .grid-column:nth-child(8){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:4;z-index:8}.product-card-secondary .grid-column:nth-child(9){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:5;border-right-color:#e5e5e5}.product-card-secondary .grid-column:nth-child(10){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:5}.product-card-secondary .grid-column:nth-child(11){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:6;border-right-color:#e5e5e5}.product-card-secondary .grid-column:nth-child(12){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:6}.product-card-secondary .grid-column:nth-child(13){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:7;border-right-color:#e5e5e5}.product-card-secondary .grid-column:nth-child(14){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:7}.product-card-secondary .grid-column:nth-child(15){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:8;border-right-color:#e5e5e5}.product-card-secondary .grid-column:nth-child(16){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:8}.product-card-secondary .grid-column:nth-child(17){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:9;border-right-color:#e5e5e5}.product-card-secondary .grid-column:nth-child(18){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:9}.product-card-secondary .grid-column:nth-child(19){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:10;border-right-color:#e5e5e5}.product-card-secondary .grid-column:nth-child(20){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:10;border-right-color:#e5e5e5}}@media screen and (min-width:1281px){.product-card-secondary{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:repeat(auto-fit,minmax(25%,1fr));grid-auto-flow:column;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:5;border-right-color:#e5e5e5}@supports not (display:grid){.product-card-secondary{display:-webkit-flexbox;display:-ms-flexbox;display:flex;flex-wrap:wrap column;-ms-flex-wrap:wrap}.product-card-secondary:after,.product-card-secondary:before{content:" ";display:table;clear:both}}.product-card-secondary .grid-column:first-child{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;border-right-color:#e5e5e5}.product-card-secondary .grid-column:nth-child(2){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;border-right-color:#e5e5e5}.product-card-secondary .grid-column:nth-child(3){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;border-right-color:#e5e5e5}.product-card-secondary .grid-column:nth-child(4){-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:1}.product-card-secondary .grid-column:nth-child(5){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;border-right-color:#e5e5e5}.product-card-secondary .grid-column:nth-child(6){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;border-right-color:#e5e5e5}.product-card-secondary .grid-column:nth-child(7){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:2;border-right-color:#e5e5e5}.product-card-secondary .grid-column:nth-child(8){-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:2}.product-card-secondary .grid-column:nth-child(9){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;border-right-color:#e5e5e5}.product-card-secondary .grid-column:nth-child(10){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:3;border-right-color:#e5e5e5}.product-card-secondary .grid-column:nth-child(11){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:3;border-right-color:#e5e5e5}.product-card-secondary .grid-column:nth-child(12){-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:3}.product-card-secondary .grid-column:nth-child(13){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:4;border-right-color:#e5e5e5}.product-card-secondary .grid-column:nth-child(14){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:4;border-right-color:#e5e5e5}.product-card-secondary .grid-column:nth-child(15){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:4;border-right-color:#e5e5e5}.product-card-secondary .grid-column:nth-child(16){-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:4;border-right-color:#e5e5e5}.product-card-secondary .grid-column:nth-child(18){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:5;border-right-color:#e5e5e5}.product-card-secondary .grid-column:nth-child(19){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:5;border-right-color:#e5e5e5}.product-card-secondary .grid-column:nth-child(20){-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:5;border-right-color:#e5e5e5}}.product-card-secondary .grid-column{background:#fff;position:relative;padding:2rem;border-right:1px solid transparent;box-shadow:0 -1px 0 #e5e5e5,inset 0 -1px 0 #e5e5e5;overflow:hidden;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}.product-card-secondary .grid-column .ribbon{position:absolute;left:-16%;top:0;background:#d10027;color:#fff;font-size:.875rem;padding:5px 5px 5px 15.5%;transform:rotate(-45deg);width:60%;font-weight:700}.product-card-secondary .grid-column .ribbon.extra{left:-26%;top:0;width:100%;padding:5px 5px 5px 24%}.product-card-secondary .grid-column .ribbon.black{background:#000}.product-card-secondary .grid-column .ribbon.dark-red{background:#a7001f}@media screen and (min-width:641px){@supports not (display:grid){.product-card-secondary .grid-column{width:49.85%;width:24.85%}}}.product-card-secondary .card{text-align:center;position:relative;width:100%;align-self:start;min-height:340px;-ms-flex-item-align:start;-webkit-align-self:flex-start}.product-card-secondary .card img{width:100%;height:auto;max-width:180px;margin-bottom:1rem}.product-card-secondary .card .section-content-columns .ksp-text h2,.product-card-secondary .card h4,.section-content-columns .ksp-text .product-card-secondary .card h2{margin-bottom:.5rem;letter-spacing:.08em}.product-card-secondary .card .section-content-columns .ksp-text h5+h2,.product-card-secondary .card h5+h4,.section-content-columns .ksp-text .product-card-secondary .card h5+h2{font-size:1.25rem}.product-card-secondary .card h5{color:#000;text-transform:uppercase;font-size:.875rem;margin-bottom:8px;font-weight:300}.product-card-secondary .card .price{margin-bottom:8px}.product-card-secondary .card ul{list-style-type:none;padding-bottom:1rem}.product-card-secondary .card ul li{margin-bottom:.5rem;position:relative;font-size:85%}.actions{text-align:center;width:100%;align-self:end;-ms-flex-item-align:end;-webkit-align-self:flex-end}.actions .button.info{padding:.75rem 1.875rem;line-height:1.125rem}@media screen and (min-width:641px){.actions .button.info{padding:.9375rem 1.875rem;line-height:1.25rem}}.actions .button.info.secondary{padding:8px 14px;line-height:1.3125rem}iframe{margin-bottom:2rem;max-width:100%}.embed-container{position:relative;width:100%;height:0;padding-bottom:56.25%;margin-bottom:2rem;overflow:hidden}.embed-container iframe,.embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}.buy-ui-accordion [data-accordion=toggle]{cursor:pointer}.buy-ui-accordion>div{overflow:hidden;height:auto;max-height:0;transition:max-height .2s cubic-bezier(.3,.51,.84,.65)}.buy-ui-accordion>div.open{max-height:1000px}.accordion .trigger,.article-accordion .trigger{margin-bottom:0;padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e5e5;padding-left:2rem;position:relative;color:#d10027;font-weight:700;cursor:pointer;transition:all .3s}.accordion .trigger:hover,.article-accordion .trigger:hover{color:#a7001f}.accordion .trigger:before,.article-accordion .trigger:before{position:absolute;content:"+";left:0;margin-top:-3px;transition:all .3s;font-size:2.5rem}.accordion .trigger.is-active:before,.article-accordion .trigger.is-active:before{content:"-"}.accordion .trigger.is-active,.article-accordion .trigger.is-active{border-bottom-color:transparent}.accordion .content,.article-accordion .content{max-height:0;overflow:hidden;transition:max-height .5s ease-out}.accordion .content.open,.article-accordion .content.open{max-height:3000px;overflow:visible;transition:max-height .5s ease-in}.accordion .content.open .wrap,.article-accordion .content.open .wrap{opacity:1}.accordion .wrap,.article-accordion .wrap{padding:2rem;opacity:0;transition:opacity .6s}.hub-landing-secondary{display:block;padding-bottom:4rem}.hub-landing-secondary .section-content-columns .ksp-text h2,.hub-landing-secondary h4,.section-content-columns .ksp-text .hub-landing-secondary h2{padding-top:1rem;margin-bottom:1rem;text-align:center;letter-spacing:.08em}.hub-landing-secondary .section-content-columns .ksp-text h2:first-child,.hub-landing-secondary h4:first-child,.section-content-columns .ksp-text .hub-landing-secondary h2:first-child{padding-top:4rem;padding-bottom:3rem}.hub-landing-secondary .hub-content-latest{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto}@media screen and (min-width:1281px){.hub-landing-secondary .hub-content-latest{max-width:70%}}.hub-landing-secondary .hub-content-latest li{max-width:100%;padding:.5rem;margin-bottom:2rem;display:flex;flex-wrap:wrap}@media screen and (min-width:641px){.hub-landing-secondary .hub-content-latest li{max-width:50%}}@media screen and (min-width:1025px){.hub-landing-secondary .hub-content-latest li{max-width:33%}}.hub-landing-secondary .hub-content-latest img{width:100%;height:auto}.hub-landing-secondary .hub-content-latest h5{margin-bottom:10px;padding-top:1rem}.hub-landing-secondary .hub-content-latest span{line-height:1.25rem;font-size:.9375rem}.hub-landing-secondary .hub-content-latest div{padding-top:1rem;align-self:flex-end}.hub-landing-secondary .instagram-grid{background:#fff;display:-ms-flexbox;-ms-flex-wrap:wrap;display:flex;flex-wrap:wrap}.hub-landing-secondary .instagram-grid div{width:50%;max-height:48.5vw}@media screen and (min-width:641px){.hub-landing-secondary .instagram-grid div{width:20%;max-height:19.5vw}}.hub-landing-secondary .instagram-grid img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.hub-landing-secondary .instagram-grid div{overflow:hidden}.hub-landing-secondary .instagram-grid img{width:100%;height:auto}}.post{position:relative}.post .text{padding:.5rem}.post h2{font-size:2rem;line-height:1.9375rem;padding-top:1rem}@media screen and (min-width:641px){.post .text{padding:1rem}.post h2{font-size:2rem;line-height:2.25rem;padding-top:1rem}.accordion .post .trigger,.article-accordion .post .trigger,.hub-landing-secondary .hub-content-latest .post div,.overlay .content .post ol,.overlay .content .post ul,.post .accordion .trigger,.post .article-accordion .trigger,.post .hub-landing-secondary .hub-content-latest div,.post .overlay .content ol,.post .overlay .content ul,.post .section-content-columns ul li,.post dd,.post dt,.post fieldset,.post p,.section-content-columns ul .post li{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:1281px){.post .text{padding:2rem}.post h2{font-size:2.625rem;line-height:2.625rem;padding-top:1rem}.accordion .post .trigger,.article-accordion .post .trigger,.hub-landing-secondary .hub-content-latest .post div,.overlay .content .post ol,.overlay .content .post ul,.post .accordion .trigger,.post .article-accordion .trigger,.post .hub-landing-secondary .hub-content-latest div,.post .overlay .content ol,.post .overlay .content ul,.post .section-content-columns ul li,.post dd,.post dt,.post fieldset,.post p,.section-content-columns ul .post li{font-size:1.0625rem;line-height:1.4375rem}}.post .post-image{background-size:cover;background-repeat:no-repeat;background-position:50%;min-height:290px;width:100%;transition:all .3s;position:relative;display:block}.post .post-image:before{position:absolute;opacity:1;content:attr(data-linktitle);z-index:2;left:0;width:100%;bottom:0;padding:1rem;background:rgba(0,0,0,.7);color:#fff;opacity:0;transition:all .4s}.post .post-image:hover:before{opacity:1}@media screen and (min-width:641px){.post .post-image{min-height:400px;background-position:top}}.blog-post-item{padding-bottom:1rem;display:block;position:relative}.blog-post-item h5{color:#333;text-transform:uppercase;margin-bottom:.375rem;font-size:.9375rem;line-height:1.125rem}.accordion .blog-post-item .trigger,.article-accordion .blog-post-item .trigger,.blog-post-item .accordion .trigger,.blog-post-item .article-accordion .trigger,.blog-post-item .hub-landing-secondary .hub-content-latest div,.blog-post-item .overlay .content ol,.blog-post-item .overlay .content ul,.blog-post-item .section-content-columns ul li,.blog-post-item dd,.blog-post-item dt,.blog-post-item fieldset,.blog-post-item p,.hub-landing-secondary .hub-content-latest .blog-post-item div,.overlay .content .blog-post-item ol,.overlay .content .blog-post-item ul,.section-content-columns ul .blog-post-item li{color:#404040;font-size:.9375rem;line-height:1.3125rem}.blog-post-item img{width:100%;height:auto;margin-bottom:.5rem}.hero.center{display:flex;display:-ms-flexbox}.hero.center .hero-content{align-self:center;-ms-flex-item-align:center;max-width:1440px}.hero.justify-center.campaign .hero-content,.hero.justify-center .hero-content{max-width:100%;width:100%;text-align:center}.accordion .hero.justify-center.campaign .hero-content .trigger,.accordion .hero.justify-center .hero-content .trigger,.article-accordion .hero.justify-center.campaign .hero-content .trigger,.article-accordion .hero.justify-center .hero-content .trigger,.hero.justify-center.campaign .hero-content .accordion .trigger,.hero.justify-center.campaign .hero-content .article-accordion .trigger,.hero.justify-center.campaign .hero-content .hub-landing-secondary .hub-content-latest div,.hero.justify-center.campaign .hero-content .overlay .content ol,.hero.justify-center.campaign .hero-content .overlay .content ul,.hero.justify-center.campaign .hero-content .overlay h2,.hero.justify-center.campaign .hero-content .section-content-columns ul li,.hero.justify-center.campaign .hero-content dd,.hero.justify-center.campaign .hero-content dt,.hero.justify-center.campaign .hero-content fieldset,.hero.justify-center.campaign .hero-content h1,.hero.justify-center.campaign .hero-content h2,.hero.justify-center.campaign .hero-content h3,.hero.justify-center.campaign .hero-content p,.hero.justify-center .hero-content .accordion .trigger,.hero.justify-center .hero-content .article-accordion .trigger,.hero.justify-center .hero-content .hub-landing-secondary .hub-content-latest div,.hero.justify-center .hero-content .overlay .content ol,.hero.justify-center .hero-content .overlay .content ul,.hero.justify-center .hero-content .overlay h2,.hero.justify-center .hero-content .section-content-columns ul li,.hero.justify-center .hero-content dd,.hero.justify-center .hero-content dt,.hero.justify-center .hero-content fieldset,.hero.justify-center .hero-content h1,.hero.justify-center .hero-content h2,.hero.justify-center .hero-content h3,.hero.justify-center .hero-content p,.hub-landing-secondary .hub-content-latest .hero.justify-center.campaign .hero-content div,.hub-landing-secondary .hub-content-latest .hero.justify-center .hero-content div,.overlay .content .hero.justify-center.campaign .hero-content ol,.overlay .content .hero.justify-center.campaign .hero-content ul,.overlay .content .hero.justify-center .hero-content ol,.overlay .content .hero.justify-center .hero-content ul,.overlay .hero.justify-center.campaign .hero-content h2,.overlay .hero.justify-center .hero-content h2,.section-content-columns ul .hero.justify-center.campaign .hero-content li,.section-content-columns ul .hero.justify-center .hero-content li{max-width:100%;width:100%}.hero.text-dark{color:#000}.hero.text-red{color:#d10027}.hero.text-dark-red{color:#a7001f}.hero a:active,.hero a:hover{color:#fff}.hero a:focus{color:#d10027}.hero b{font-weight:700}@media screen and (min-width:1281px){.hero .hero-content .text-chapter{max-width:75%}}@media screen and (min-width:1025px){.hero h1.line-wrap{max-width:80%}}@media screen and (min-width:641px){.hero h1.line-wrap-px{max-width:620px}}.section-content-columns{display:-ms-flexbox;-ms-flex-wrap:wrap;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}@media screen and (max-width:641px){.section-content-columns.reverse-small{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width:1025px){.section-content-columns.reverse-medium{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width:1025px){.section-content-columns.reverse-large{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.section-content-columns.align-center .column,.section-content-columns .column.align-center{align-items:center;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-wrap:wrap}@media screen and (min-width:1025px){.section-content-columns.align-center .column,.section-content-columns .column.align-center{justify-content:center}}.section-content-columns.align-center .column>div,.section-content-columns .column.align-center>div{max-width:100%}.section-content-columns.align-center-h>div{align-items:center;display:-ms-flexbox;-ms-flex-wrap:wrap;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}.section-content-columns.justify-center{justify-content:center}.section-content-columns.has-dark-bottom-gradient{position:relative}.section-content-columns.has-dark-bottom-gradient .column{z-index:2}.section-content-columns.text-center{text-align:center}.section-content-columns.text-left{text-align:left}.section-content-columns.text-right{text-align:right}.overlay .section-content-columns .column.single-line h2,.overlay .section-content-columns.single-line h2,.section-content-columns .column.single-line .embed-container,.section-content-columns .column.single-line .ksp-text h2,.section-content-columns .column.single-line .overlay h2,.section-content-columns .column.single-line h1,.section-content-columns .column.single-line h2,.section-content-columns .column.single-line h3,.section-content-columns .column.single-line h4,.section-content-columns .column.single-line h5,.section-content-columns .ksp-text .column.single-line h2,.section-content-columns.single-line .embed-container,.section-content-columns.single-line .ksp-text h2,.section-content-columns.single-line .overlay h2,.section-content-columns.single-line h1,.section-content-columns.single-line h2,.section-content-columns.single-line h3,.section-content-columns.single-line h4,.section-content-columns.single-line h5{margin:0}@media screen and (min-width:1501px){.section-content-columns.large-padding .column{padding:4rem}}.section-content-columns.padding-vertical .column{display:-ms-flexbox;-ms-flex-wrap:wrap;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;justify-content:center;-ms-flex-pack:center;padding-top:5%;padding-bottom:5%}@media screen and (min-width:1025px){.section-content-columns.padding-vertical .column{padding-top:10%;padding-bottom:10%}}.section-content-columns.padding-vertical-medium .column{display:-ms-flexbox;-ms-flex-wrap:wrap;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;justify-content:center;-ms-flex-pack:center;padding-top:2rem;padding-bottom:2rem}@media screen and (min-width:1025px){.section-content-columns.padding-vertical-medium .column{padding-top:3%;padding-bottom:3%}}@media screen and (max-width:1024px){.section-content-columns .column.mh-12,.section-content-columns.mh-12{min-height:12vh}.section-content-columns .column.mh-15,.section-content-columns.mh-15{min-height:15vh}.section-content-columns .column.mh-25,.section-content-columns.mh-25{min-height:25vh}.section-content-columns .column.mh-35,.section-content-columns.mh-35{min-height:35vh}.section-content-columns .column.mh-40,.section-content-columns.mh-40{min-height:40vh}.section-content-columns .column.mh-50,.section-content-columns.mh-50{min-height:50vh}.section-content-columns .column.mh-55,.section-content-columns.mh-55{min-height:55vh}.section-content-columns .column.mh-65,.section-content-columns.mh-65{min-height:65vh}.section-content-columns .column.mh-75,.section-content-columns.mh-75{min-height:75vh}.section-content-columns .column.mh-90,.section-content-columns.mh-90{min-height:90vh}}@media screen and (min-width:1025px){.section-content-columns .column.h-15,.section-content-columns.h-15{min-height:15vh}.section-content-columns .column.h-20,.section-content-columns.h-20{min-height:20vh}.section-content-columns .column.h-25,.section-content-columns.h-25{min-height:25vh}.section-content-columns .column.h-35,.section-content-columns.h-35{min-height:35vh}.section-content-columns .column.h-40,.section-content-columns.h-40{min-height:40vh}.section-content-columns .column.h-50,.section-content-columns.h-50{min-height:50vh}.section-content-columns .column.h-55,.section-content-columns.h-55{min-height:55vh}.section-content-columns .column.h-65,.section-content-columns.h-65{min-height:65vh}.section-content-columns .column.h-75,.section-content-columns.h-75{min-height:75vh}.section-content-columns .column.h-90,.section-content-columns.h-90{min-height:90vh}.section-content-columns.mp-50{height:50%;min-height:50%}}.section-content-columns .column{padding:2rem;width:100%}.section-content-columns .column.contains-grid{padding:0}@media screen and (max-width:641px){.section-content-columns .column.reverse-small{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width:768px) and (max-width:1024px){.section-content-columns.cc-4.portrait-2>.column{width:50%}}@media screen and (min-width:641px){.section-content-columns.cc-2>.column{width:50%}.section-content-columns.cc-3>.column{width:33.3333%}.section-content-columns.cc-3.medium-cc-2>.column{width:50%}.section-content-columns.cc-4>.column{width:25%}.section-content-columns.cc-4.medium-cc-2>.column{width:50%}.section-content-columns.cc-4.portrait-2>.column{width:25%}.section-content-columns.cc-33-66>.column:nth-child(odd){width:33.3333%}.section-content-columns.cc-33-66>.column:nth-child(2n){width:66.6666%}.section-content-columns.cc-40-60>.column:nth-child(odd){width:40%}.section-content-columns.cc-40-60>.column:nth-child(2n){width:60%}.section-content-columns.cc-30-70>.column:nth-child(odd){width:30%}.section-content-columns.cc-30-70>.column:nth-child(2n){width:70%}.section-content-columns.cc-66-33>.column:nth-child(odd){width:66.6666%}.section-content-columns.cc-66-33>.column:nth-child(2n){width:33.3333%}.section-content-columns.cc-60-40>.column:nth-child(odd){width:60%}.section-content-columns.cc-60-40>.column:nth-child(2n){width:40%}.section-content-columns.cc-70-30>.column:nth-child(odd){width:70%}.section-content-columns.cc-70-30>.column:nth-child(2n){width:30%}.section-content-columns.cc-80-20>.column:nth-child(odd){width:80%}.section-content-columns.cc-20-80>.column:nth-child(odd),.section-content-columns.cc-80-20>.column:nth-child(2n){width:20%}.section-content-columns.cc-20-80>.column:nth-child(2n){width:80%}.section-content-columns.cc-65-center>.column{width:100%;max-width:65%;margin-left:auto;margin-right:auto}.section-content-columns.headline>.column{width:100%;max-width:1025px;margin-left:auto;margin-right:auto}.section-content-columns.headline>.column>div{width:100%}.section-content-columns.headline-large>.column{width:100%;max-width:1281px;margin-left:auto;margin-right:auto}.section-content-columns .column .offset-top{margin-top:-20%;z-index:5;position:relative}}@media screen and (max-width:1025px){.section-content-columns.full-width-tablet.cc-2>.column,.section-content-columns.full-width-tablet.cc-3>.column,.section-content-columns.full-width-tablet.cc-20-80>.column,.section-content-columns.full-width-tablet.cc-30-70>.column,.section-content-columns.full-width-tablet.cc-40-60>.column,.section-content-columns.full-width-tablet.cc-60-40>.column,.section-content-columns.full-width-tablet.cc-65-center>.column,.section-content-columns.full-width-tablet.cc-80-20>.column{width:100%}}@media screen and (min-width:641px) and (max-width:768px){.section-content-columns.cc-4.portrait-2>.column{width:50%}.section-content-columns.cc-2.portrait-100>.column,.section-content-columns.cc-2.portrait-100>.column .text-center,.section-content-columns.cc-3.portrait-100>.column,.section-content-columns.cc-3.portrait-100>.column .text-center,.section-content-columns.cc-66-33.portrait-100>.column,.section-content-columns.cc-66-33.portrait-100>.column .text-center{width:100%}}@media screen and (min-width:1025px){.section-content-columns.cc-3.medium-cc-2 .column{width:33.3333%}.section-content-columns.cc-4.medium-cc-2 .column,.section-content-columns.cc-4.portrait-2 .column{width:25%}}.section-content-columns .column.gray-dark,.section-content-columns.gray-dark{background-color:#999}.section-content-columns .column.gray,.section-content-columns.gray{background-color:#e5e5e5}.section-content-columns .column.gray-light,.section-content-columns.gray-light{background-color:#f2f2f2}.section-content-columns.black,.section-content-columns .column.black{background-color:#000;color:#fff}.section-content-columns.black a:hover,.section-content-columns .column.black a:hover{color:#a7001f}.section-content-columns .column.red,.section-content-columns.red{background-color:#d10027;color:#fff}.section-content-columns .column.red a,.section-content-columns.red a{color:#fff}.section-content-columns .column.red a:hover,.section-content-columns.red a:hover{color:#e5e5e5}.section-content-columns .column.dark-red,.section-content-columns.dark-red{background-color:#a7001f;color:#fff}.section-content-columns .column.white,.section-content-columns.white{background-color:#fff;color:#000}.section-content-columns img{width:100%;max-width:100%;height:auto;margin:auto}.section-content-columns img.content{margin-bottom:2rem}.section-content-columns img.medium{max-width:80%}.section-content-columns img.small{max-width:50%}.section-content-columns img.medium-icon{max-width:96px}.section-content-columns img.product-cover{max-width:180px}.section-content-columns img.small-icon{max-width:48px}.section-content-columns img.medium-cover{max-width:300px}.section-content-columns img.rounded{border-radius:100%}.section-content-columns img.fill-red{background:#d10027;padding:4px}.section-content-columns img.image-overlay-bg{max-width:50%;height:auto;position:absolute;top:0;right:0}.section-content-columns .text-center{text-align:center}@media screen and (min-width:1025px){.section-content-columns .content-spacing{width:90%}}@media screen and (min-width:1501px){.section-content-columns .content-spacing{width:76%}}.section-content-columns .inner-padding{padding:2rem}.section-content-columns .inner-padding-large-side{padding-left:2rem;padding-right:2rem}@media screen and (min-width:1025px){.section-content-columns .inner-padding-large-side{padding-left:4rem;padding-right:4rem}}.section-content-columns .content-red{background:#d10027;color:#fff;padding:2vw}@media screen and (min-width:641px) and (max-width:1930px){.accordion .section-content-columns .text-light .trigger,.article-accordion .section-content-columns .text-light .trigger,.hub-landing-secondary .hub-content-latest .section-content-columns .text-light div,.overlay .content .section-content-columns .text-light ol,.overlay .content .section-content-columns .text-light ul,.section-content-columns .text-light .accordion .trigger,.section-content-columns .text-light .article-accordion .trigger,.section-content-columns .text-light .hub-landing-secondary .hub-content-latest div,.section-content-columns .text-light .overlay .content ol,.section-content-columns .text-light .overlay .content ul,.section-content-columns .text-light dd,.section-content-columns .text-light dt,.section-content-columns .text-light fieldset,.section-content-columns .text-light p,.section-content-columns .text-light ul li,.section-content-columns ul .text-light li{font-size:1.0625rem;line-height:1.5rem}}.section-content-columns .text-light{font-size:1.0625rem;line-height:1.5rem}.section-content-columns .block-text-right{text-align:right}.section-content-columns .bold{font-weight:700}.section-content-columns ul.compact-list{padding-left:.66667rem}.section-content-columns ul.compact-list li{font-size:1rem;line-height:1.25rem}.section-content-columns .make-padding-top{padding-top:2rem}.section-content-columns .make-margin-bottom{margin-bottom:1rem}.section-content-columns .helptext-gray{color:#4d4d4d;font-size:.875rem;line-height:normal;padding-top:4px;min-height:18px}.section-content-columns ul{list-style-type:disc;padding-left:2rem}.section-content-columns .ksp-text h2{letter-spacing:.025em}.overlay .section-content-columns .ksp-text h2,.section-content-columns .ksp-text .overlay h2,.section-content-columns .ksp-text h3{font-family:Roboto Condensed,Roboto,sans-serif;font-weight:700;letter-spacing:.05em;font-size:1rem;line-height:1rem;margin-top:3.5rem;margin-bottom:1rem}.overlay .section-content-columns .ksp-text h2.no-margin-top,.section-content-columns .ksp-text .overlay h2.no-margin-top,.section-content-columns .ksp-text h3.no-margin-top{margin-top:0}@media screen and (min-width:1025px){.overlay .section-content-columns .ksp-text h2,.section-content-columns .ksp-text .overlay h2,.section-content-columns .ksp-text h3{font-size:1.125rem;line-height:1.25rem}}@media screen and (min-width:1920px){.overlay .section-content-columns .ksp-text h2,.section-content-columns .ksp-text .overlay h2,.section-content-columns .ksp-text h3{font-size:.9vw;line-height:1vw}}.accordion .overlay .section-content-columns .ksp-text h2~.trigger,.accordion .section-content-columns .ksp-text .overlay h2~.trigger,.accordion .section-content-columns .ksp-text h3~.trigger,.article-accordion .overlay .section-content-columns .ksp-text h2~.trigger,.article-accordion .section-content-columns .ksp-text .overlay h2~.trigger,.article-accordion .section-content-columns .ksp-text h3~.trigger,.hub-landing-secondary .hub-content-latest .overlay .section-content-columns .ksp-text h2~div,.hub-landing-secondary .hub-content-latest .section-content-columns .ksp-text .overlay h2~div,.hub-landing-secondary .hub-content-latest .section-content-columns .ksp-text h3~div,.overlay .content .section-content-columns .ksp-text h2~ol,.overlay .content .section-content-columns .ksp-text h2~ul,.overlay .content .section-content-columns .ksp-text h3~ol,.overlay .content .section-content-columns .ksp-text h3~ul,.overlay .section-content-columns .ksp-text .accordion h2~.trigger,.overlay .section-content-columns .ksp-text .article-accordion h2~.trigger,.overlay .section-content-columns .ksp-text .content h2~ol,.overlay .section-content-columns .ksp-text .content h2~ul,.overlay .section-content-columns .ksp-text .hub-landing-secondary .hub-content-latest h2~div,.overlay .section-content-columns .ksp-text h2~dd,.overlay .section-content-columns .ksp-text h2~dt,.overlay .section-content-columns .ksp-text h2~fieldset,.overlay .section-content-columns .ksp-text h2~p,.overlay .section-content-columns .ksp-text ul h2~li,.overlay .section-content-columns ul .ksp-text h2~li,.section-content-columns .ksp-text .accordion h3~.trigger,.section-content-columns .ksp-text .article-accordion h3~.trigger,.section-content-columns .ksp-text .hub-landing-secondary .hub-content-latest h3~div,.section-content-columns .ksp-text .overlay .accordion h2~.trigger,.section-content-columns .ksp-text .overlay .article-accordion h2~.trigger,.section-content-columns .ksp-text .overlay .content h2~ol,.section-content-columns .ksp-text .overlay .content h2~ul,.section-content-columns .ksp-text .overlay .content h3~ol,.section-content-columns .ksp-text .overlay .content h3~ul,.section-content-columns .ksp-text .overlay .hub-landing-secondary .hub-content-latest h2~div,.section-content-columns .ksp-text .overlay h2~dd,.section-content-columns .ksp-text .overlay h2~dt,.section-content-columns .ksp-text .overlay h2~fieldset,.section-content-columns .ksp-text .overlay h2~p,.section-content-columns .ksp-text .overlay ul h2~li,.section-content-columns .ksp-text h3~dd,.section-content-columns .ksp-text h3~dt,.section-content-columns .ksp-text h3~fieldset,.section-content-columns .ksp-text h3~p,.section-content-columns .ksp-text ul h3~li,.section-content-columns ul .ksp-text .overlay h2~li,.section-content-columns ul .ksp-text h3~li{font-size:1rem;line-height:1.25rem}@media screen and (min-width:1920px){.accordion .overlay .section-content-columns .ksp-text h2~.trigger,.accordion .section-content-columns .ksp-text .overlay h2~.trigger,.accordion .section-content-columns .ksp-text h3~.trigger,.article-accordion .overlay .section-content-columns .ksp-text h2~.trigger,.article-accordion .section-content-columns .ksp-text .overlay h2~.trigger,.article-accordion .section-content-columns .ksp-text h3~.trigger,.hub-landing-secondary .hub-content-latest .overlay .section-content-columns .ksp-text h2~div,.hub-landing-secondary .hub-content-latest .section-content-columns .ksp-text .overlay h2~div,.hub-landing-secondary .hub-content-latest .section-content-columns .ksp-text h3~div,.overlay .content .section-content-columns .ksp-text h2~ol,.overlay .content .section-content-columns .ksp-text h2~ul,.overlay .content .section-content-columns .ksp-text h3~ol,.overlay .content .section-content-columns .ksp-text h3~ul,.overlay .section-content-columns .ksp-text .accordion h2~.trigger,.overlay .section-content-columns .ksp-text .article-accordion h2~.trigger,.overlay .section-content-columns .ksp-text .content h2~ol,.overlay .section-content-columns .ksp-text .content h2~ul,.overlay .section-content-columns .ksp-text .hub-landing-secondary .hub-content-latest h2~div,.overlay .section-content-columns .ksp-text h2~dd,.overlay .section-content-columns .ksp-text h2~dt,.overlay .section-content-columns .ksp-text h2~fieldset,.overlay .section-content-columns .ksp-text h2~p,.overlay .section-content-columns .ksp-text ul h2~li,.overlay .section-content-columns ul .ksp-text h2~li,.section-content-columns .ksp-text .accordion h3~.trigger,.section-content-columns .ksp-text .article-accordion h3~.trigger,.section-content-columns .ksp-text .hub-landing-secondary .hub-content-latest h3~div,.section-content-columns .ksp-text .overlay .accordion h2~.trigger,.section-content-columns .ksp-text .overlay .article-accordion h2~.trigger,.section-content-columns .ksp-text .overlay .content h2~ol,.section-content-columns .ksp-text .overlay .content h2~ul,.section-content-columns .ksp-text .overlay .content h3~ol,.section-content-columns .ksp-text .overlay .content h3~ul,.section-content-columns .ksp-text .overlay .hub-landing-secondary .hub-content-latest h2~div,.section-content-columns .ksp-text .overlay h2~dd,.section-content-columns .ksp-text .overlay h2~dt,.section-content-columns .ksp-text .overlay h2~fieldset,.section-content-columns .ksp-text .overlay h2~p,.section-content-columns .ksp-text .overlay ul h2~li,.section-content-columns .ksp-text h3~dd,.section-content-columns .ksp-text h3~dt,.section-content-columns .ksp-text h3~fieldset,.section-content-columns .ksp-text h3~p,.section-content-columns .ksp-text ul h3~li,.section-content-columns ul .ksp-text .overlay h2~li,.section-content-columns ul .ksp-text h3~li{font-size:.83vw;line-height:1.3em}}.section-content-columns .ksp-text .button:last-child{margin-bottom:0}.section-content-columns .ksp-text .product-lead{margin-bottom:8px}.section-content-columns .ksp-text .product-lead~h5{text-transform:uppercase;font-size:.875rem;margin-bottom:8px;font-weight:300}.has-background{background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:380px;width:100%}@media screen and (min-width:641px){.has-background{min-height:520px}.has-background.low{min-height:280px}.has-background.medium{min-height:320px}}.flex-feed-content{display:-ms-flexbox;-ms-flex-wrap:wrap;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}.flex-feed-content>div{width:100%;padding-right:2rem;padding-left:2rem}@media screen and (min-width:641px){.flex-feed-content>div{width:50%}}@media screen and (min-width:1025px){.flex-feed-content>div{width:100%}}.image-overlay-mask{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:100% 0;top:0;right:0}.section-compare-table{padding-top:2rem;padding-bottom:2rem;overflow-x:auto}@media screen and (min-width:641px){.section-compare-table{padding:4rem 2rem}}@media screen and (min-width:1501px){.section-compare-table{max-width:88%;margin:auto}}.section-compare-table .table{display:table;width:100%}.section-compare-table .table-row{display:table-row}.section-compare-table .table-cell{display:table-cell;padding:1rem;vertical-align:middle;line-height:1.25rem;border:2px solid #fff;width:26.6666%}@media screen and (min-width:641px){.section-compare-table .table-cell{padding:2rem}}.section-compare-table .table-cell.left-header{width:20%}.section-compare-table .table-cell.header{font-weight:700;color:#333;font-size:1.0625rem;line-height:1.3125rem}.section-compare-table .table-cell.header-font{font-weight:700;text-align:center}.section-compare-table .table-cell.red{background-color:#d10027;color:#fff}.section-compare-table .table-cell.gray-1{background-color:#b3b3b3}.section-compare-table .table-cell.gray-2{background-color:#e5e5e5}.section-compare-table .table-cell.gray-3{background-color:#f2f2f2}.section-compare-table .table-cell b{font-weight:700}.newsletter-section{max-width:520px;margin-left:auto;margin-right:auto}.newsletter-section a{color:#d10027}.newsletter-section a:hover{color:#a7001f}.large-margin-bottom{margin-bottom:8vh}.medium-margin-bottom{margin-bottom:4vh}.small-margin-bottom{margin-bottom:2vh}.make-border-right{border-right:1px solid #e5e5e5}.make-border-left{border-left:1px solid #e5e5e5}.shadow-border-right{box-shadow:1px 0 0 #e5e5e5}.make-border-bottom{border-bottom:1px solid #e5e5e5}h1.text-red,h2.text-red{color:#d10027}.flex{display:-ms-flexbox;-ms-flex-wrap:wrap;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}.align-self-end,.column-has-footer div:last-child{-ms-flex-item-align:end;align-self:flex-end;align-self:end;justify-self:start;-webkit-align-self:flex-end;justify-content:flex-start}.column-has-footer{display:-ms-flexbox;-ms-flex-wrap:wrap;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}.column-has-footer div{width:100%}.product-card-secondary .grid-column.overflow{overflow:visible}.card-product-swap{position:relative;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:3rem;padding:2rem;background:#fff;border:1px solid #e5e5e5}.card-product-swap:after{position:absolute;content:"";width:0;height:0;left:47.5%;bottom:-10px;border-style:solid;border-width:10px 10px 0;border-color:#e5e5e5 transparent transparent}@media screen and (min-width:1281px){.card-product-swap{margin-top:-25%}}.card-product-swap h5{margin:0}.card-product-swap img{max-width:100%;height:auto;margin:auto;margin-bottom:1rem}.flex-image-grid{display:-ms-flexbox;-ms-flex-wrap:wrap;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;padding-top:4vh;padding-bottom:4vh;align-items:center;justify-content:center;-ms-flex-pack:center;-ms-flex-align:center}.flex-image-grid img{width:100%;height:auto;max-width:70%}.flex-image-grid img.full{max-width:100%}.flex-image-grid .spacing{margin:1.75rem}.campaign-content-card .card img{max-width:360px}.campaign-content-card h2{color:#d10027}@media screen and (min-width:1025px){.campaign-content-card h2{font-size:3.25rem;line-height:3.3125rem}}.audio-player,audio{width:100%}.boxed-radio-group{position:relative;overflow:hidden}.boxed-radio-group .label-container{min-height:80px;background-color:#999;margin-bottom:1px;transition:all .3s;position:relative;box-shadow:inset 0 -1px 0 rgba(0,0,0,.3)}@media screen and (min-width:641px){.boxed-radio-group .label-container{min-height:180px;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin-bottom:0}}.boxed-radio-group .label-container.last-row{border-bottom:none}.boxed-radio-group .label-container.active{background:#a7001f;z-index:2;box-shadow:inset -90px 0 90px rgba(0,0,0,.1)}.boxed-radio-group .form-radio.boxed-radio{color:#fff;font-weight:500;text-transform:uppercase;font-size:2rem;line-height:2.0625rem;margin:0;transition:all .5s}.boxed-radio-group .form-radio.boxed-radio .dot{top:2px;border-color:transparent}