@font-face{font-family:latoheavy;src:url(../fonts/lato-heavy.eot);src:url(../fonts/lato-heavy.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-heavy.woff2) format('woff2'),url(../fonts/lato-heavy.woff) format('woff'),url(../fonts/lato-heavy.ttf) format('truetype'),url(../fonts/lato-heavy.svg#latoheavy) format('svg');font-weight:400;font-style:normal}@font-face{font-family:latosemibold;src:url(../fonts/lato-semibold.eot);src:url(../fonts/lato-semibold.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-semibold.woff2) format('woff2'),url(../fonts/lato-semibold.woff) format('woff'),url(../fonts/lato-semibold.ttf) format('truetype'),url(../fonts/lato-semibold.svg#latosemibold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:prataregular;src:url(../fonts/prata-regular.eot);src:url(../fonts/prata-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/prata-regular.woff2) format('woff2'),url(../fonts/prata-regular.woff) format('woff'),url(../fonts/prata-regular.ttf) format('truetype'),url(../fonts/prata-regular.svg#prataregular) format('svg');font-weight:400;font-style:normal}.a-left{text-align:left}.a-center{text-align:center}.a-right{text-align:right}.mobile-image{display:none}.campaigns-wrapper{line-height:1.2;margin-bottom:40px;font-size:14px}.category-campaigns-no-padding .campaigns-wrapper{margin-bottom:0!important}.campaigns-wrapper.banner,.campaigns-wrapper .banner{position:relative}.banner .desktop-image,.banner .mobile-image{width:100%}.campaigns-wrapper span{text-transform:uppercase;display:block;font-family:latoregular;font-size:17px}.text-wrapper{padding:0 8%;margin-top:15%}.full-content .text-wrapper{margin-top:0;padding:5px 20% 0}.section-heading .text-wrapper{margin-top:0}.banner .text-wrapper{padding:0;box-sizing:border-box}body .campaigns-wrapper h1,body .campaigns-wrapper h2,body .campaigns-wrapper h3{font-family:latoheavy;text-transform:capitalize;padding-bottom:0;font-size:36px;line-height:1.125}body .campaigns-wrapper h2{font-size:17px;font-family:latoregular}body .campaigns-wrapper h3{font-size:24px}.campaigns-wrapper h1,body .campaigns-wrapper.full-content h1{font-family:brandonregular}body .campaigns-wrapper.full-content h2{font-family:latolight}.banner .text-wrapper{position:absolute;left:0%;top:0;width:60%;color:#fff;margin-left:20%;margin-right:20%}.campaigns-wrapper a:not(.link){font-size:14px;line-height:1;padding:9px 20px 7px;background:#000;text-transform:uppercase;color:#fff;display:inline-block;font-family:latoregular}.campaigns-wrapper.full-content a{padding:13px 20px;font-family:latoregular}.full-content p{font-family:latolight;font-size:18px}.campaigns-wrapper a:hover{text-decoration:none;color:#fff}.campaigns-wrapper h1{border:0!important}.campaigns-wrapper p{margin-bottom:20px}.campaigns-wrapper p:last-child{margin-bottom:0}.full-banner p{font-size:16px;font-family:latosemibold}.campaigns-wrapper.section-heading{text-transform:uppercase;overflow:hidden;font-size:18px}.campaigns-wrapper.section-heading .text-wrapper:before{content:"";position:absolute;width:999em;left:-999em;top:50%;border-top:1px solid #000;margin-top:-1px}.campaigns-wrapper.section-heading .text-wrapper:after{content:"";position:absolute;width:999em;right:-999em;top:50%;border-top:1px solid #000;margin-top:-1px}.section-heading .text-wrapper{display:inline-block;position:relative;padding:0 20px;font-size:18px;font-family:latolight}.half-banner,.half-video,.half-content{width:49%}.p-left .half-banner,.p-left .half-video,.p-left .half-content{margin-left:0!important;float:left}.p-right .half-banner,.p-right .half-video,.p-right .half-content{margin-right:0!important;float:right}.p-left+.campaigns-wrapper.p-right:after{content:"";display:table;clear:both}.p-right+.campaigns-wrapper.p-left:after{content:"";display:table;clear:both}.video.p-right:after{content:"";display:table;clear:both}.footer-text{text-align:center;text-transform:uppercase;margin:10px 0 0;font-family:latolight}.footer-text p{margin-bottom:5px}.campaigns-three-columns .campaigns-wrapper{float:left;width:32.66%;margin-left:1%}.campaigns-three-columns .campaigns-wrapper:nth-child(3n+1){margin-left:0}.campaigns-three-columns .banner .text-wrapper{margin-left:15%;margin-right:15%;width:70%}.campaigns-video-wrapper{position:relative}.campaigns-video-wrapper iframe{position:relative;width:100%}.image-video{position:absolute;left:0;top:0;width:100%;height:476px;z-index:1;max-width:inherit;background-size:cover!important;background-position:center center!important;display:inline-block}.play-button{position:absolute;left:50%;top:50%;width:110px;margin-left:-55px;margin-top:-55px;z-index:2;cursor:pointer}.play{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;background-size:auto,cover;z-index:9999}.play:hover{background-color:rgba(0,0,0,.2)!important}.half-video{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.p-right{float:right}.p-left{float:left}@media screen and (max-width:767px){.desktop-image.has-mobile{display:none}.mobile-image{display:block}.campaigns-wrapper{margin-bottom:20px}.category-campaigns-no-padding .campaigns-wrapper{margin-bottom:0!important}body .campaigns-wrapper h1,body .campaigns-wrapper h2,body .campaigns-wrapper h3{margin-bottom:5px}.half-banner,.half-video,.half-content{width:100%;margin:0}.p-left .half-banner,.p-left .half-video,.p-left .half-content,.p-right .half-banner,.p-right .half-video,.p-right .half-content{float:none}.banner .text-wrapper{margin-left:15%;margin-right:15%;width:70%}.full-banner.banner .text-wrapper{margin-left:10%;margin-right:10%;width:80%;margin-top:8%}.campaigns-three-columns .campaigns-wrapper{float:none;width:100%;margin-left:0;margin-bottom:10px}.full-content .text-wrapper{padding:0 8%}.half-content .text-wrapper{margin-top:0}.campaigns-three-columns .banner .text-wrapper{padding:0 20%}body .toolbar-top{position:static}.category-products{position:relative;margin-top:6px}.category-products .products-grid{margin-top:20px}.catalog-category-view .title-cat{position:static;margin-bottom:20px}.campaigns-three-columns .banner .text-wrapper{margin-top:18%}}