html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}*{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,summary,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.siren-animation{width:89px;height:89px;background:url('../img/animations/siren/sprite.png') left center;-webkit-transition:none;transition:none;-webkit-animation:siren 1.75s steps(79) infinite;animation:siren 1.75s steps(79) infinite}.smoke01-animation{width:153px;height:187px;background:url('../img/animations/smoke_01/sprite.png') left center;-webkit-animation:smoke01 3s steps(59) infinite;animation:smoke01 3s steps(59) infinite}.smoke02-animation{width:122px;height:127px;background:url('../img/animations/smoke_02/sprite.png') left center;-webkit-animation:smoke02 3s steps(59) infinite;animation:smoke02 3s steps(59) infinite}@-webkit-keyframes siren{0%{background-position:0px 0px}100%{background-position:-7031px}}@keyframes siren{0%{background-position:0px 0px}100%{background-position:-7031px}}@-webkit-keyframes smoke01{0%{background-position:0px 0px}100%{background-position:-9027px}}@keyframes smoke01{0%{background-position:0px 0px}100%{background-position:-9027px}}@-webkit-keyframes smoke02{0%{background-position:0px 0px}100%{background-position:-7198px}}@keyframes smoke02{0%{background-position:0px 0px}100%{background-position:-7198px}}body{font-family:'Nunito';font-size:14px;color:#222}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-size:16px}.btn-small,.btn-small-secondary,.marketing-btn,.dealers-search-button,.archived-search-button,.pop-up-product-specs-gauge-info .learn-more-btn,.sound-button,a.dealers-map-btn,a.dealers-website-btn,.error-404 .btn-small-alt{display:inline-block;min-width:120px;padding:10px 8px;margin:2px 4px;border-radius:2.5px;font-size:12px;text-align:center;text-transform:uppercase;-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:200ms;transition-duration:200ms}.btn-small:hover,.btn-small.active,.btn-small-secondary,.dealers-search-button:hover,.dealers-search-button.active,.archived-search-button:hover,.archived-search-button.active,.pop-up-product-specs-gauge-info .learn-more-btn:hover,.pop-up-product-specs-gauge-info .learn-more-btn.active,a.dealers-map-btn,a.dealers-website-btn{color:#fe5512;background-color:#fefefe}.btn-small,.btn-small-secondary:hover,.btn-small-secondary.active,.dealers-search-button,.archived-search-button,.pop-up-product-specs-gauge-info .learn-more-btn,a.dealers-map-btn:hover,a.dealers-map-btn.active,a.dealers-website-btn:hover,a.dealers-website-btn.active{color:#fefefe;background-color:#fe5512}.btn-large,.start-intro-copy>a,.gauge-main-button{position:relative;display:inline-block;min-width:180px;padding:14px 10px;margin:2px 6px;border-radius:2.5px;font-size:14px;text-align:center;text-transform:uppercase;-webkit-transition:background-color 200ms;transition:background-color 200ms}.btn-large{color:#fefefe;background-color:#ff3b19;background-image:-webkit-linear-gradient(90deg, #ff3b19 10%, #ff8903 90%);background-image:linear-gradient(0deg, #ff3b19 10%, #ff8903 90%)}.btn-large:hover,.btn-large.active{background-color:#fe5512}.btn-alt-light{display:inline-block;position:relative;padding-right:0.5em;padding-left:0.5em;border-radius:2.5px;min-width:100px;line-height:1em;text-align:center;text-transform:uppercase;-webkit-transition:background-color 200ms;transition:background-color 200ms}.btn-alt-light{background-color:#fe5512;color:#fefefe}.btn-alt-dark{font-size:14px;line-height:1em;font-size:0.75em;padding:1em 0.8em;border-radius:2.5px;text-transform:uppercase;text-decoration:none;text-align:center;background-color:#222;color:#cdcdcd;display:inline-block;min-width:100px}.hero-fade{position:absolute;bottom:0;left:0;right:0;height:135px;background-image:-webkit-linear-gradient(transparent 0%, #222 150%);background-image:linear-gradient(transparent 0%, #222 150%);content:"  "}@media screen and (max-width: 736px) {.hero-fade{height:350px}}.search-icon{position:relative;overflow:hidden}.search-icon:after{background-image:url(../img/sprites/application.png);background-position:-1001px -887px;width:23px;height:23px;position:absolute;top:50%;left:50%;display:inline-block;content:"";margin-left:-12.5px;margin-top:-11.5px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.search-icon:after{background-image:url(../img/sprites/application2x.png);background-position:-960px -353px;width:23px;height:23px;background-size:998px 967px;}}.shopping-cart-icon{position:relative;overflow:hidden;content:" "}.shopping-cart-icon:after{background-image:url(../img/sprites/application.png);background-position:-1001px -930px;width:32px;height:22px;position:absolute;top:50%;left:50%;display:inline-block;content:"";margin-top:-11px;margin-left:-25px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.shopping-cart-icon:after{background-image:url(../img/sprites/application2x.png);background-position:-960px -419px;width:32px;height:22px;background-size:998px 967px;}}.liquid-container{position:relative;overflow:hidden;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.lm-container{position:fixed;top:0;left:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lf-dialog{position:relative;width:100%;padding:40px;margin:0 auto}.lf-overlay{position:fixed;top:0;left:0;z-index:5;width:100%;height:100%;background:rgba(254,254,254,0.9)}.lf-modal-open{overflow:hidden;width:100%;height:100%}.image-background{background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity 300ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 300ms cubic-bezier(0.215, 0.61, 0.355, 1)}.image-background.will-load{opacity:0;-webkit-transition-duration:0 !important;transition-duration:0 !important}.image-background.did-load{opacity:1}.thumb>.image-background.default-image,.image-background.default-image{background-image:url(../img/sprites/application.png);background-position:-888px -86px;width:65px;height:65px;background-size:initial;opacity:1;top:50%;left:50%;margin-left:-32.5px;margin-top:-32.5px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.thumb>.image-background.default-image,.image-background.default-image{background-image:url(../img/sprites/application2x.png);background-position:-752px -727.5px;width:65px;height:65px;background-size:998px 967px;}}.image-crossfade{position:relative;z-index:0}.image-crossfade>.image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-transition:opacity 300ms;transition:opacity 300ms;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.8, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.8, 1)}.image-crossfade>.active{z-index:1;opacity:1}.parallax-section-inner{position:relative;z-index:1;background-color:#e5e5e5;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);will-change:transform}.hobby-upcoming-events{background-image:-webkit-linear-gradient(90deg, #000000 0%, #646464 100%);background-image:linear-gradient(0deg, #000000 0%, #646464 100%)}.module-wrapper{position:relative;overflow:hidden}.module-wrapper.bg-wheels{padding-top:2%;padding-bottom:2%;background-image:url(../img/bg/wheels.png);background-repeat:no-repeat;background-position:0 0;background-size:405px 102px;background-color:#f2f2f2 !important}.module-wrapper.bg-pipes{padding-bottom:80px;background-image:url(../img/bg/pipes.jpg);background-repeat:no-repeat;background-size:contain;background-position:0 100%;background-color:#e5e5e5 !important;color:#f2f2f2 !important}.module-wrapper:nth-of-type(even){background-color:#e5e5e5;color:#f2f2f2}.module-wrapper:nth-of-type(odd){background-color:#f2f2f2;color:#e5e5e5}.product-hero-snowflakes{overflow:hidden;position:absolute;left:24%;top:75px;width:350px;height:300px}.snowflake{width:0px;height:0px;background-color:transparent;background:-webkit-radial-gradient(circle, #FDFCFC 0%, rgba(253, 252, 252, 0.75) 20%, transparent 80%);background:radial-gradient(circle, #FDFCFC 0%, rgba(253, 252, 252, 0.75) 20%, transparent 80%);position:absolute;top:-15px;left:0;opacity:1;border-radius:15px;z-index:10;content:" ";-webkit-animation-delay:2000s;animation-delay:2000s;-webkit-animation-name:fall-and-fade;animation-name:fall-and-fade;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes fall-and-fade{0%{opacity:0;-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0)}10%{opacity:1}95%{opacity:0.5}100%{opacity:0;-webkit-transform:translate3d(0, 250px, 0);transform:translate3d(0, 250px, 0)}}@keyframes fall-and-fade{0%{opacity:0;-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0)}10%{opacity:1}95%{opacity:0.5}100%{opacity:0;-webkit-transform:translate3d(0, 250px, 0);transform:translate3d(0, 250px, 0)}}.carousel-base{position:relative;width:100%;height:100%}.carousel-items{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.carousel-item-wrap{position:absolute;width:100%;height:100%;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.carousel-item-wrap.active{z-index:1}.is-transitioning>.carousel-item-wrap{-webkit-transition-property:-webkit-transform;transition-property:transform}.carousel-item{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#222}.carousel-ui{position:absolute;top:auto;left:0;right:0;bottom:0;z-index:1}.carousel-selector{position:relative;padding:0;text-align:center;white-space:nowrap;overflow:hidden;margin-bottom:60px;margin-right:25px;margin-left:25px}.carousel-selector-item{position:relative;display:inline-block;overflow:hidden;background-color:#222;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel-selector-item>.ui-indicator{position:absolute;top:auto;left:0;right:0;bottom:0;display:block;height:16px;border-bottom:4px solid #ff3b19;-webkit-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px);-webkit-transition:-webkit-transform 100ms;transition:transform 100ms}.carousel-selector-item>.ui-indicator:before{position:absolute;bottom:-20px;left:50%;display:block;width:20px;height:20px;background-color:#ff3b19;-webkit-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);content:""}.carousel-selector-item>.image-background{position:absolute;top:0;left:0;right:0;bottom:0}.carousel-selector-item.active>.ui-indicator,.carousel-selector-item:hover>.ui-indicator{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media screen and (min-width: 320px) and (max-width: 568px) {.carousel-selector-item{width:85.3333333333px;height:48px;margin:0 1px}}@media only screen and (min-width: 321px){div.carousel-selector-item{width:106.6666666667px;height:60px;margin:0 4px}}.carousel-featured-product{height:0px;-webkit-transition:height 350ms ease-in-out;transition:height 350ms ease-in-out;margin-bottom:90px}.carousel-featured-product .carousel-selector-wrapper{text-align:right}.carousel-featured-product .prev-scroll,.carousel-featured-product .next-scroll{position:absolute;top:0;z-index:2;height:60px;background-color:#fe5512;color:white;line-height:60px;width:25px;text-align:center;-webkit-transition:all ease-in-out 150ms;transition:all ease-in-out 150ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel-featured-product .prev-scroll:hover,.carousel-featured-product .next-scroll:hover{cursor:pointer}.carousel-featured-product .prev-scroll.active{left:0}.carousel-featured-product .next-scroll.active{right:0}.carousel-featured-product .prev-scroll{left:-25px}.carousel-featured-product .next-scroll{right:-25px}.carousel-featured-product .inner-wrapper{display:inline-block;white-space:nowrap;overflow:hidden;width:100%}.carousel-featured-product .inner-wrapper>div:nth-of-type(2){margin-left:0px}.carousel-featured-product .inner-wrapper>div:nth-last-of-type(2){margin-right:0px}.carousel-featured-product .carousel-ui{bottom:-75px}.carousel-featured-product .carousel-selector{margin:0 auto;padding:0;height:60px;max-width:80em;text-align:right}.carousel-featured-product .carousel-selector-wrapper{position:relative;overflow:hidden}.carousel-featured-product .carousel-selector-item:last-of-type{margin-right:20px}.featured-product-details .carousel-selector-wrapper{width:50%;display:inline-block}.hero-featured-product{text-align:center;position:relative;overflow:hidden;max-width:100%}.hero-featured-product .zoom-wrapper{max-width:100%;display:inline-block;margin:0 auto}.hero-featured-product .hero-image{max-width:100%;margin:0 auto;display:block}@media screen and (max-width: 750px) {.carousel-featured-product .carousel-selector-wrapper{width:100%}}@media screen and (min-width: 768px) and (max-width: 1024px) {.product-details{padding-bottom:100px !important}.product-details .carousel-container{position:relative !important}}.video-modal{position:relative;margin:0 auto;background:#222}.video-modal>iframe{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.video-modal .close{display:block;position:absolute;background-color:#fefefe;color:#222;text-decoration:none;top:-12.5px;right:-12.5px;width:25px;height:25px;line-height:25px;text-align:center;border-radius:25px;z-index:3}.video-modal .close:hover{cursor:pointer}.video-modal .modal-click-catcher{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.featured-product-details{width:100%}.featured-product-description{background-color:#222;color:#fefefe}.featured-product-description .wrapper{position:relative;overflow:hidden;padding:20px;max-width:80em;margin:0 auto}.featured-product-description .description{width:50%}.featured-product-description .description strong{font-weight:bold}.featured-product-description .social-share{max-width:50%;min-width:175px}.featured-product-description .sound-button-wrapper{line-height:95px;height:75px;text-align:right}.featured-product-description .sound-button{display:inline-block;min-width:200px}.featured-product-description .product-detail-icons{float:right;width:50%}.featured-product-description .social-share li{height:75px;width:25%}.featured-product-specs{position:relative;overflow:hidden;width:100%;max-width:80em;margin:0 auto;padding:20px;min-height:340px}.featured-product-specs .specs-column{position:relative;overflow:hidden;width:50%;position:absolute;top:20px;left:20px;bottom:20px}.featured-product-specs .specs-card{padding:20px;background-color:#fefefe;position:absolute;top:0;left:0;right:20px;overflow:hidden}.featured-product-specs .specs-card .title{text-align:center;font-size:14px;line-height:1em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;font-size:3.75em;font-size:3em;line-height:1em;color:#0090ff;padding:20px 0;margin-bottom:20px;border-bottom:solid 1px #222}.featured-product-specs .specs-card .specs li strong{font-weight:bolder;font-size:14px;line-height:1em;font-family:'Nunito';line-height:1.75em;text-transform:uppercase}.featured-product-specs .specs-card .specs li{font-size:14px;line-height:1em;font-size:0.75em}.featured-product-specs .details-row{width:50%;float:right;padding:20px}.product-details-content strong,.product-details-content>p>strong,.product-details-content h1{font-size:14px;line-height:1em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;line-height:1.5em;font-size:2em;text-transform:none;color:#fe5512}.product-details-content h2{font-size:14px;line-height:1em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;line-height:1.5em;font-size:2em;text-transform:none;color:#fe5512;font-size:1.5em}.product-details-content h3{font-size:14px;line-height:1em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;line-height:1.5em;font-size:2em;text-transform:none;color:#fe5512;font-size:1.25em}.product-details-content h4{font-size:14px;line-height:1em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;line-height:1.5em;font-size:2em;text-transform:none;color:#fe5512;font-size:1.125em}.product-details-content h5,.product-details-content h6{font-size:14px;line-height:1em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;line-height:1.5em;font-size:2em;text-transform:none;color:#fe5512;font-size:1em;line-height:1em}.product-details-content ul li{padding-left:1em;text-indent:-0.7em;line-height:1.5em}.product-details-content ul li:before{content:"• ";color:#0090ff}.product-details-content blockquote{position:relative;padding-left:2em}.product-details-content blockquote::before{position:absolute;top:0;bottom:0;left:0;width:5px;display:block;background-color:#fe5512;content:" "}.product-details-content a{color:#0090ff}.product-details-content a:hover{text-decoration:underline}.product-details-content b{font-weight:bold}.product-details-content i,.product-details-content em{font-style:italic}.product-details-content ol li{line-height:1.5em}.product-details-content ol li::before{margin-right:5px;color:#0090ff;padding-left:5px}.product-details-content p,.product-details-content ul,.product-details-content ol{margin:0 auto;margin-bottom:25px}.featured-product-details .marketing-module:first-of-type{padding-bottom:0}.featured-product-details .marketing-module:first-of-type .marketing-image{bottom:0}.featured-product-details .marketing-module:last-of-type{padding-top:0}.featured-product-details .marketing-module:last-of-type .marketing-image{top:0}.product-details{position:relative;overflow:hidden;min-height:495px;max-width:80em;padding:20px;margin:0 auto;margin-bottom:75px;padding-top:0px}.product-details .sound-button-wrapper{line-height:95px;height:75px;text-align:left}.product-details .sound-button{display:inline-block;min-width:200px;color:#fefefe}.product-details .social{position:relative;overflow:hidden;min-width:175px}.product-details .social li{width:25%}.product-details .content-container ol.social-share{margin:0 auto;min-width:175px;margin-bottom:20px}.product-details .content-container ol.social-share>li:before{display:none}.product-details .carousel-container,.product-details .content-container{width:50%;display:inline-block;vertical-align:top;float:left}.product-details .carousel-container{position:absolute;top:0;left:0;bottom:0;padding-right:20px;z-index:1}.product-details .carousel-container .social{padding-top:20px;padding-bottom:20px}.product-details .content-container{float:right}.product-details .content-container strong,.product-details .content-container>p>strong,.product-details .content-container h1{font-size:14px;line-height:1em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;line-height:1.5em;font-size:2em;text-transform:none;color:#fe5512}.product-details .content-container h2{font-size:14px;line-height:1em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;line-height:1.5em;font-size:2em;text-transform:none;color:#fe5512;font-size:1.5em}.product-details .content-container h3{font-size:14px;line-height:1em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;line-height:1.5em;font-size:2em;text-transform:none;color:#fe5512;font-size:1.25em}.product-details .content-container h4{font-size:14px;line-height:1em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;line-height:1.5em;font-size:2em;text-transform:none;color:#fe5512;font-size:1.125em}.product-details .content-container h5,.product-details .content-container h6{font-size:14px;line-height:1em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;line-height:1.5em;font-size:2em;text-transform:none;color:#fe5512;font-size:1em;line-height:1em}.product-details .content-container ul li{padding-left:1em;text-indent:-0.7em;line-height:1.5em}.product-details .content-container ul li:before{content:"• ";color:#0090ff}.product-details .content-container blockquote{position:relative;padding-left:2em}.product-details .content-container blockquote::before{position:absolute;top:0;bottom:0;left:0;width:5px;display:block;background-color:#fe5512;content:" "}.product-details .content-container a{color:#0090ff}.product-details .content-container a:hover{text-decoration:underline}.product-details .content-container b{font-weight:bold}.product-details .content-container i,.product-details .content-container em{font-style:italic}.product-details .content-container ol li{line-height:1.5em}.product-details .content-container ol li::before{margin-right:5px;color:#0090ff;padding-left:5px}.product-details .content-container p,.product-details .content-container ul,.product-details .content-container ol{margin:0 auto;margin-bottom:25px}.product-details .content-container em{font-style:italic}.product-details .content-container .description{padding:0;margin-bottom:20px}.product-details .content-container .sound-item{margin:25px 0}.product-details .content-container .sound-item>span{line-height:2em;color:#222 !important;display:block}.product-details .product-detail-icons{text-align:left}.product-details .carousel-featured-product .carousel-ui{left:0}.product-details .carousel-featured-product .carousel-selector-item:last-of-type{margin-right:0}.product-details .carousel-featured-product .carousel-selector{text-align:left}.has-carousel-slides .product-detail-icons{margin-top:75px}.specs-gauge-icon{background-image:url(../img/sprites/application.png);background-position:-1059px -365px;width:19px;height:19px;content:" ";display:inline-block;vertical-align:bottom}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.specs-gauge-icon{background-image:url(../img/sprites/application2x.png);background-position:-960px -451px;width:20px;height:20px;background-size:998px 967px;}}.specs-gauge-icon:hover{cursor:pointer}@media screen and (max-width: 750px) {.featured-product-description .social-share{max-width:100%;float:none;display:block;margin:0 auto;width:250px}.featured-product-description .sound-button-wrapper{text-align:center;line-height:initial;height:initial}.featured-product-description .sound-button-wrapper .sound-button{display:inline-block;min-width:80%}.featured-product-description .description{width:100%}.featured-product-description .product-detail-icons{float:left;width:100%;margin-bottom:20px;text-align:center}.carousel-slides.product-detail-icons{margin-top:75px}.featured-product-description .carousel-slides.product-detail-icons{margin-top:20px}.featured-product-specs{min-height:0px;padding-bottom:0px}.featured-product-specs .specs-column{position:relative;width:100%;top:0;left:0;bottom:0}.featured-product-specs .specs-card{position:relative}.featured-product-specs .specs-card .title{font-size:2.75em}.featured-product-specs .details-row{width:100%}.featured-product-specs .product-details-content{padding-bottom:0px}.product-details{padding-top:0}.product-details .social-share{max-width:100%;float:none;display:block;margin:0 auto;width:250px}.product-details .sound-button-wrapper{text-align:center;line-height:initial;height:initial}.product-details .sound-button-wrapper .sound-button{display:inline-block;min-width:80%}.product-details .carousel-container,.product-details .content-container{width:100%;position:relative}.product-details .content-container.has-carousel-slides{padding-top:100px}.product-details .product-detail-icons{padding-top:20px;text-align:right;float:left;width:100%;margin-bottom:20px;text-align:center}.product-details .carousel-container{padding-right:0}}@media screen and (max-width: 736px) {.product-details{padding:0}.featured-product-specs .product-specs .specs-card .title{font-size:1.75em}.featured-product-description.has-carousel-slides .wrapper{padding-top:85px}}.search-drop-down{background-color:#fefefe;overflow:hidden;width:100%;position:relative}.search-drop-down.active{overflow:visible}.search-drop-down-alert{font-size:14px;line-height:1em;font-family:'Nunito';display:block;text-align:center;color:#fe5512;padding:5px 0}.search-drop-down-category{overflow:hidden}.search-drop-down-category>.title{background-color:#e5e5e5;padding:10px;font-size:12px;text-transform:uppercase}.search-drop-down-category>ul li{position:relative;overflow:hidden;padding:10px;border-bottom:solid 1px #e5e5e5}.search-drop-down-category>ul li:hover{background-color:#FDF9DB}.search-drop-down-category>ul li:last-of-type{border:none}.search-drop-down-category>ul li a{position:relative;overflow:hidden;display:block}.search-drop-down-category .image{position:relative;overflow:hidden;display:inline-block;float:left;height:80px;width:80px;background-color:#fefefe}.search-drop-down-category .image-background{position:absolute;top:0;left:0;right:0;bottom:0}.search-drop-down-category .image-background.default-image{left:50%;top:50%}.search-drop-down-category .description{padding:0px 10px;max-width:300px;float:left;line-height:1.5em}.search-drop-down-see-all{display:none;padding:10px;background-color:#fe5512;color:#fefefe;text-align:center;width:100%;position:absolute;bottom:-33px;left:0;right:0;text-decoration:none;font-size:14px}.search-drop-down-see-all.active,.search-drop-down-see-all.show-all-active{display:block}.search-drop-down-see-all:hover{cursor:pointer}@media screen and (max-width: 736px) {.search-drop-down-category .description{max-width:220px}}.promo-module{max-width:80em;margin-left:auto;margin-right:auto}.promo-module::after{clear:both;content:"";display:table}.promo-module-wrapper{background-color:#f2f2f2}.promo-module-inner{position:relative;overflow:hidden;padding:4% 20px}.promo-item{position:relative;display:block;height:150px;margin:10px 0;opacity:1;color:#222;background-color:#fefefe}.promo-item>.ui-arrow{position:absolute;top:0;left:auto;right:0;bottom:0;width:36px;background-color:#fe5512;background:-webkit-linear-gradient(75deg, #ff3b19 20%, #ff8903 80%);background:linear-gradient(15deg, #ff3b19 20%, #ff8903 80%)}.promo-item>.ui-arrow:before{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transition:opacity 300ms;transition:opacity 300ms;background:-webkit-linear-gradient(75deg, #ff8903 20%, #ff3b19 80%);background:linear-gradient(15deg, #ff8903 20%, #ff3b19 80%);content:""}.promo-item>.ui-arrow:after{background-image:url(../img/sprites/application.png);background-position:-1059px -249px;width:17px;height:28px;position:absolute;top:50%;left:50%;margin:-14px 0 0 -7px;content:""}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.promo-item>.ui-arrow:after{background-image:url(../img/sprites/application2x.png);background-position:-960px -278px;width:17px;height:28px;background-size:998px 967px;}}.promo-item>.thumb{position:relative;float:left;width:150px;height:150px}.can-animate-scroll .promo-item:hover>.thumb>.image-background{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.promo-item:hover>.ui-arrow:before{opacity:1}.promo-content{position:relative;height:100%;margin:0 60px 0 170px}.promo-content>.title{font-family:'Playfair Display',serif;font-weight:700;line-height:0.9;text-transform:uppercase;overflow:hidden;word-wrap:break-word;max-height:1.85em}.promo-content>.subtitle{overflow:hidden;word-wrap:break-word}.module-wrapper.can-animate-scroll .promo-item{opacity:0;transiton-property:transform,opacity;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-delay:200ms;transition-delay:200ms;-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.module-wrapper.can-animate-scroll .promo-item:nth-of-type(2n+1){-webkit-transform:translate3d(-30px, 0, 0);transform:translate3d(-30px, 0, 0)}.module-wrapper.can-animate-scroll .promo-item:nth-of-type(2n){-webkit-transform:translate3d(30px, 0, 0);transform:translate3d(30px, 0, 0)}.module-wrapper.can-animate-scroll.has-been-visible .promo-item{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media screen and (min-width: 850px) {.col-2 .promo-item{float:left;display:block;margin-right:1.0724744696%;width:49.4637627652%}.col-2 .promo-item:last-child{margin-right:0}.promo-item:last-of-type{margin-right:0}.promo-content>.title{position:absolute;top:auto;left:0;right:0;bottom:50%;padding-bottom:4px;border-bottom:1px solid #fe5512;font-size:32px}.promo-content>.subtitle{position:absolute;top:50%;left:0;right:0;bottom:0;overflow:hidden;padding-top:6px;font-size:12px}}@media screen and (max-width: 736px) {.promo-module-inner{padding:4% 10px}.promo-content{margin:0 40px 0 110px}.promo-content:before{display:inline-block;height:100%;vertical-align:middle;margin-right:-0.5em;content:""}.promo-content>.title{display:inline-block;vertical-align:middle;width:100%;font-size:18px;word-wrap:break-word}.promo-content>.subtitle{display:none}.promo-item{height:90px}.promo-item>.thumb{width:90px;height:90px}}@media screen and (max-width: 850px) {.promo-module-inner{padding:4% 10px}.promo-content{margin:0 40px 0 110px;overflow:hidden}.promo-content:before{display:inline-block;height:100%;vertical-align:middle;margin-right:-0.5em;content:""}.promo-content>.title{display:inline-block;vertical-align:middle;width:100%;font-size:18px;word-wrap:break-word;padding-left:5px}.promo-content>.subtitle{display:none}.promo-item{height:90px}.promo-item>.thumb{width:90px;height:90px}}.marketing-module{position:relative;padding:24px 20px;overflow:hidden}.marketing-module.not-full-bleed{max-width:80em;margin-left:auto;margin-right:auto;overflow:hidden}.marketing-module.not-full-bleed::after{clear:both;content:"";display:table}.marketing-btn{color:#fefefe;background-color:#ff3b19;background-image:-webkit-linear-gradient(90deg, #ff3b19 10%, #ff8903 90%);background-image:linear-gradient(0deg, #ff3b19 10%, #ff8903 90%);text-decoration:none}.marketing-btn:hover,.marketing-btn.active{background-color:#fe5512}.marketing-image{background-color:#222;position:absolute;top:24px;left:20px;right:20px;bottom:24px}.marketing-image>.image-background{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center}.marketing-image>.image-background-parallax{position:absolute;top:0;left:0;right:0;bottom:0;top:-10%;bottom:-10%}.is-full-bleed>.marketing-image{position:absolute;top:0;left:0;right:0;bottom:0}.align-right>.marketing-image{right:50%}.align-left>.marketing-image{left:50%}.marketing-content{position:relative;overflow:hidden;z-index:1;padding:40px;min-height:320px;color:#222;text-align:center;text-transform:uppercase}.align-right>.marketing-content{margin-left:50%}.is-full-bleed>.marketing-content{max-width:80em;margin-left:auto;margin-right:auto}.is-full-bleed>.marketing-content::after{clear:both;content:"";display:table}.not-full-bleed>.marketing-content{background-color:#fefefe;width:50%}@media screen and (max-width: 736px) {.not-full-bleed>{width:100%}}.is-full-bleed .marketing-content-inner{color:#fefefe}.marketing-content-inner>.title{font-family:'Playfair Display',serif;font-weight:700;margin:20px 0;font-size:52px;line-height:0.9}.marketing-copy{padding:10px 20px;margin:0 auto;line-height:1.2}.is-full-bleed .marketing-copy{max-width:600px;font-size:13px;line-height:1.4;text-transform:none}.marketing-copy>hr{max-width:400px;margin:0 auto;border-bottom:1px solid #e5e5e5;margin-bottom:2em}.marketing-copy .button-wrapper{margin-top:2em}.marketing-copy .button-wrapper .sound-button,.marketing-copy .button-wrapper .marketing-btn{vertical-align:top}.marketing-copy>p{margin:10px 0}.align-left>.marketing-content{color:#fefefe;background-color:#222}.align-left>.marketing-content .title{color:#0090ff}.can-animate-scroll .not-full-bleed>.marketing-col{opacity:0;transiton-property:transform,opacity;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-delay:200ms;transition-delay:200ms;-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.can-animate-scroll .not-full-bleed.align-left>.marketing-image{-webkit-transform:translate3d(30px, 0, 0);transform:translate3d(30px, 0, 0)}.can-animate-scroll .not-full-bleed.align-left>.marketing-content{-webkit-transform:translate3d(-30px, 0, 0);transform:translate3d(-30px, 0, 0)}.can-animate-scroll .not-full-bleed.align-right>.marketing-image{-webkit-transform:translate3d(-30px, 0, 0);transform:translate3d(-30px, 0, 0)}.can-animate-scroll .not-full-bleed.align-right>.marketing-content{-webkit-transform:translate3d(30px, 0, 0);transform:translate3d(30px, 0, 0)}.can-animate-scroll.has-been-visible .not-full-bleed>.marketing-col{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.is-full-bleed .marketing-content-inner>.title{font-size:120px}@media screen and (max-width: 1000px) {.marketing-content-inner>.title{font-size:42px}}@media screen and (max-width: 850px) {.marketing-content-inner>.title{font-size:32px;display:static}.not-full-blead .marketing-col.marketing-image{display:block;bottom:345px;right:20px}.align-left>.marketing-image,.align-right>.marketing-image{left:0px}.align-left>.marketing-content,.align-right>.marketing-content{display:block;margin:0 auto;width:100%}.not-full-bleed>.marketing-image{position:relative;height:0;padding-bottom:75%}.marketing-module{padding:24px 10px}}@media only screen and (min-width: 321px){.not-full-blead .marketing-copy{padding:20px 40px}.is-full-bleed .not-full-blead .marketing-copy{padding-top:360px}}@media screen and (max-width: 736px) {.marketing-col{width:100% !important}.is-full-bleed .marketing-content-inner>.title{font-size:2.5em;text-overflow:ellipsis;overflow:hidden}}@media screen and (min-width: 768px) and (max-width: 1024px) {.is-full-bleed .marketing-content-inner>.title{font-size:6.35em}}.nav-marketing-wrapper{max-width:80em;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;max-width:initial;width:70%}.nav-marketing-wrapper::after{clear:both;content:"";display:table}.nav-marketing{position:relative;overflow:hidden}.nav-marketing ul{width:100%;margin:0 auto;white-space:nowrap}.nav-marketing li{display:inline-block;vertical-align:top;width:23%;margin-right:1.5%}.nav-marketing li:last-of-type{margin-right:0}.nav-marketing-items{-webkit-transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out}.nav-marketing-items>li{position:relative}.nav-marketing-items>li .nav-marketing-title{-webkit-transition:color 0ms;transition:color 0ms}.nav-marketing-items>li:hover .nav-marketing-title{-webkit-transition:background 350ms,color 200ms;transition:background 350ms,color 200ms;background-color:#0090ff;color:#fefefe}.nav-marketing-items>li>a{position:absolute;top:0;left:0;right:0;bottom:0;content:" ";z-index:2}.nav-marketing-next,.nav-marketing-prev{position:absolute;width:10%;top:50%;background-color:#e5e5e5;color:white;width:50px;height:50px;margin-top:-25px;margin-bottom:-25px;line-height:50px;border-radius:25px}.nav-marketing-next:after,.nav-marketing-prev:after{position:absolute;content:" ";top:50%;left:50%;margin-left:-6.5px;margin-top:-14px}.nav-marketing-prev:after{margin-left:-10.5px}.nav-marketing-next{right:7%}.nav-marketing-next:after{background-image:url(../img/sprites/application.png);background-position:-1059px -249px;width:17px;height:28px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.nav-marketing-next:after{background-image:url(../img/sprites/application2x.png);background-position:-960px -278px;width:17px;height:28px;background-size:998px 967px;}}.nav-marketing-prev{left:7%}.nav-marketing-prev:after{background-image:url(../img/sprites/application.png);background-position:-1059px -191px;width:17px;height:28px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.nav-marketing-prev:after{background-image:url(../img/sprites/application2x.png);background-position:-960px -240px;width:17px;height:28px;background-size:998px 967px;}}a.nav-marketing-next.active,a.nav-marketing-prev.active{background-color:#0090ff}a.nav-marketing-next.active:hover,a.nav-marketing-prev.active:hover{cursor:pointer}.nav-marketing-title{color:#222;font-family:'Playfair Display',serif;font-weight:700;padding:0;text-align:center;font-size:1.25em;padding:1em;text-transform:uppercase;line-height:1em;text-overflow:ellipsis;overflow:hidden}.nav-marketing-image{width:100%;max-width:100%;display:inherit;margin-top:30px}.start-intro{background-color:#fefefe}.start-intro .marketing-image{background-color:#222}.start-intro-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#0090ff;opacity:0.5;content:" ";z-index:1}.start-intro .marketing-content{min-height:0px;position:relative;overflow:hidden;overflow:visible}.start-intro .marketing-image{top:0px;bottom:0px;left:0px;right:0px}.start-intro-content{position:relative;z-index:1}.start-intro-title-1,.start-intro-title-2{font-family:'Playfair Display',serif;font-weight:700;margin:0px 0;line-height:1em;color:#fefefe}.start-intro-title-1{font-size:8em;display:block}.start-intro-title-2{font-size:3em;text-align:center;margin-bottom:15px;margin-right:0.125em}.start-intro-copy>p{color:#fefefe;font-size:1.5em;line-height:1.5em;text-transform:initial;line-height:35px}.start-intro-copy>a{color:#fefefe;background-color:#ff3b19;background-image:-webkit-linear-gradient(90deg, #ff3b19 10%, #ff8903 90%);background-image:linear-gradient(0deg, #ff3b19 10%, #ff8903 90%);text-decoration:none;min-width:110px;padding:10px 5px;font-size:12px}.start-intro-copy>a:hover,.start-intro-copy>a.active{background-color:#fe5512}.start-intro-steps{width:100%;background-color:#fefefe;text-align:center}.start-intro-steps>ol{display:inline-block;position:relative;overflow:hidden;margin:50px auto}.start-intro-steps>ol>li{max-width:900px;position:relative;display:inline-block;vertical-align:top;width:20%;padding:2%;height:7.5em;font-family:'Nunito'}.start-intro-steps>ol>li:after{content:"+";color:#fe5512;font-size:1.5em;position:absolute;top:50%;right:-0.5em;margin-top:-0.5em}.start-intro-steps>ol>li:last-of-type:after{display:none}.start-intro-steps .accessories{background-image:url(../img/sprites/application.png);background-position:-503px -991px;width:114px;height:37px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.start-intro-steps .accessories{background-image:url(../img/sprites/application2x.png);background-position:-372px -930.5px;width:114px;height:36.5px;background-size:998px 967px;}}.start-intro-steps .train-icon{background-image:url(../img/sprites/application.png);background-position:-235px -991px;width:114px;height:37px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.start-intro-steps .train-icon{background-image:url(../img/sprites/application2x.png);background-position:-124px -930.5px;width:114px;height:36.5px;background-size:998px 967px;}}.start-intro-steps .box-icon{background-image:url(../img/sprites/application.png);background-position:-101px -991px;width:114px;height:37px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.start-intro-steps .box-icon{background-image:url(../img/sprites/application2x.png);background-position:0px -930.5px;width:114px;height:36.5px;background-size:998px 967px;}}.start-intro-steps .remote-icon{background-image:url(../img/sprites/application.png);background-position:-369px -991px;width:114px;height:37px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.start-intro-steps .remote-icon{background-image:url(../img/sprites/application2x.png);background-position:-248px -930.5px;width:114px;height:36.5px;background-size:998px 967px;}}.start-intro-steps .track-icon{background-image:url(../img/sprites/application.png);background-position:-503px -991px;width:114px;height:37px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.start-intro-steps .track-icon{background-image:url(../img/sprites/application2x.png);background-position:-372px -930.5px;width:114px;height:36.5px;background-size:998px 967px;}}.start-intro-steps .ui-icon{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);position:absolute;left:25px;top:60px}@media screen and (max-width: 920px) {.start-intro-title-1{font-size:8em}.start-intro-title-2{font-size:4em}}@media screen and (max-width: 730px) {.start-intro-title-1{font-size:6em}.start-intro-title-2{font-size:2em}.start-intro-copy>p{line-height:1em;text-align:center;margin:15px auto}.start-intro-copy>a{position:absolute;bottom:0;right:50%;margin-right:-55px;margin-bottom:-35px}.start-intro-steps>ol>li{display:block;text-align:center;width:100%;width:250px;margin-top:30px}.start-intro-steps>ol>li:after{content:"+";color:#fe5512;font-size:1.5em;position:absolute;top:115%;left:0%;margin-left:-0.35em;margin-top:-0.75em}.start-intro-steps>ol>li .intro-steps-text{font-size:1.5em}.start-intro-steps>ol>li .ui-icon{top:55px;left:70px}.start-intro-steps>ol>li .train-icon{left:65px}.start-intro-steps>ol>li .caboose-icon{left:107px}}@media screen and (max-width: 560px) {.start-intro-title-1,.start-intro-title-2.a{font-size:6em;margin-right:0.15em;white-space:normal;display:inline}.start-intro-title-2.ready-to-run{font-size:2.75em;line-height:1.5em}.start-intro-title-2.set{font-size:12em;line-height:0.75em}.start-intro-title-2{white-space:normal;font-size:4em;margin-bottom:15px}}@media screen and (max-width: 736px) {.start-intro-title-1,.start-intro-title-2.a{font-size:4em}.start-intro-title-2.ready-to-run{font-size:1.75em}.start-intro-title-2.set{font-size:7.5em;line-height:0.75em}}.can-animate-scroll .gauge-item{opacity:0;transiton-property:transform,opacity;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-delay:200ms;transition-delay:200ms;-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}.can-animate-scroll .gauge-item:nth-of-type(3n+1){-webkit-transition-delay:200ms;transition-delay:200ms}.can-animate-scroll .gauge-item:nth-of-type(3n+2){-webkit-transition-delay:300ms;transition-delay:300ms}.can-animate-scroll .gauge-item:nth-of-type(3n){-webkit-transition-delay:400ms;transition-delay:400ms}.can-animate-scroll.has-been-visible .gauge-item{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.can-animate-scroll .gauge-item:hover .thumb>.image-background{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.gauges-wrapper{max-width:80em;margin-left:auto;margin-right:auto}.gauges-wrapper::after{clear:both;content:"";display:table}.gauges-intro{background-color:#222;padding:24px 20px;text-align:center}.gauges-title{color:#0090ff;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;font-size:5em;margin-bottom:20px}.gauges-subtitle{color:#cdcdcd;font-size:12px;line-height:1.25em}.gauge-item{position:relative;overflow:hidden;display:inline-block;width:31%;margin-right:2%;margin-top:25px;margin-bottom:50px;padding-bottom:20px;background:-webkit-linear-gradient(90deg, #646464 0%, #222 50%);background:linear-gradient(0deg, #646464 0%, #222 50%)}.gauge-item:last-of-type{margin-right:0}.four-columns .gauge-item{width:23%}.gauge-image{position:relative;overflow:hidden;width:100%;height:250px}.gauge-image>.image-background{position:absolute;top:0;bottom:0;left:0;right:0}.gauge-age{margin-top:100px;height:100px;min-height:100px;font-size:1.5em;position:relative}.gauge-age-range{margin-top:110px;color:#fefefe;text-transform:uppercase;line-height:5em;position:relative;z-index:1}.gauge-type{color:#fe5512;font-size:0.8em;text-transform:uppercase;line-height:4em;border-top:solid 1px #717171;border-bottom:solid 1px #717171}.gauge-track{color:#fefefe;font-size:0.75em;line-height:1.25em;margin:25px auto;text-transform:uppercase;min-height:3.75em;max-height:3.75em}.gauge-main-button{color:#fefefe;background-color:#ff3b19;background-image:-webkit-linear-gradient(90deg, #ff3b19 10%, #ff8903 90%);background-image:linear-gradient(0deg, #ff3b19 10%, #ff8903 90%);text-decoration:none}.gauge-main-button:hover,.gauge-main-button.active{background-color:#fe5512}.gauge-icon{width:220px;height:220px;border-radius:220px;position:absolute;left:50%;margin-top:-110px;margin-left:-110px;box-shadow:inset 0 -1px 2px #222,inset 0 2px 1px rgba(254,254,254,0.5)}.gauge-icon:after{position:absolute;top:50%;left:50%;right:0;bottom:0;margin-top:-60px;margin-left:-55px;content:" "}.gauge-age-icon{width:100%;position:absolute;top:0;left:0;bottom:0;right:0}.gauge-age-icon:after{position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-38.5px;content:" "}.icon-gauge-1-age:after{background-image:url(../img/sprites/application.png);background-position:-804px -650px;width:42px;height:77px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.icon-gauge-1-age:after{background-image:url(../img/sprites/application2x.png);background-position:-692.5px -510px;width:42px;height:77px;background-size:998px 967px;}}.icon-gauge-2-age:after{background-image:url(../img/sprites/application.png);background-position:-751px -520px;width:42px;height:77px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.icon-gauge-2-age:after{background-image:url(../img/sprites/application2x.png);background-position:-640.5px -510px;width:42px;height:77px;background-size:998px 967px;}}.icon-gauge-3-age:after{background-image:url(../img/sprites/application.png);background-position:-813px -520px;width:42px;height:77px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.icon-gauge-3-age:after{background-image:url(../img/sprites/application2x.png);background-position:-744.5px -510px;width:42px;height:77px;background-size:998px 967px;}}.icon-gauge-4-age:after{background-image:url(../img/sprites/application.png);background-position:-689px -520px;width:42px;height:77px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.icon-gauge-4-age:after{background-image:url(../img/sprites/application2x.png);background-position:-796.5px -510px;width:42px;height:77px;background-size:998px 967px;}}.gauge-icon.icon-gauge-o{background-color:#00d5fd;background:-webkit-linear-gradient(90deg, #001558 0%, #00d5fd 90%);background:linear-gradient(0deg, #001558 0%, #00d5fd 90%)}.gauge-icon.icon-gauge-o:after{background-image:url(../img/sprites/application.png);background-position:-455px -520px;width:106px;height:110px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.gauge-icon.icon-gauge-o:after{background-image:url(../img/sprites/application2x.png);background-position:-116.5px -510px;width:106.5px;height:110.5px;background-size:998px 967px;}}.gauge-icon.icon-gauge-s{background-color:#646464;background:-webkit-linear-gradient(90deg, #222 0%, #646464 90%);background:linear-gradient(0deg, #222 0%, #646464 90%)}.gauge-icon.icon-gauge-s:after{background-image:url(../img/sprites/application.png);background-position:-329px -520px;width:106px;height:110px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.gauge-icon.icon-gauge-s:after{background-image:url(../img/sprites/application2x.png);background-position:-233px -510px;width:106.5px;height:110.5px;background-size:998px 967px;}}.gauge-icon.icon-gauge-g{background-color:#ff8903;background:-webkit-linear-gradient(90deg, #ff3b19 0%, #ff8903 90%);background:linear-gradient(0deg, #ff3b19 0%, #ff8903 90%)}.gauge-icon.icon-gauge-g:after{background-image:url(../img/sprites/application.png);background-position:-203px -520px;width:106px;height:110px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.gauge-icon.icon-gauge-g:after{background-image:url(../img/sprites/application2x.png);background-position:0px -510px;width:106.5px;height:110.5px;background-size:998px 967px;}}.gauge-icon.icon-gauge-ho{background-color:#82DD29;background:-webkit-linear-gradient(90deg, #2E5439 0%, #82DD29 90%);background:linear-gradient(0deg, #2E5439 0%, #82DD29 90%)}.gauge-icon.icon-gauge-ho:after{background-image:url(../img/sprites/application.png);background-position:0px -520px;width:183px;height:110px;margin-left:-88px;margin-top:-60px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.gauge-icon.icon-gauge-ho:after{background-image:url(../img/sprites/application2x.png);background-position:-349.5px -510px;width:183px;height:110px;background-size:998px 967px;}}@media screen and (max-width: 736px) {div.gauge-item{position:relative;overflow:hidden;display:inline-block;width:100% !important;margin-bottom:15px}.gauge-main-button{position:static !important;min-width:200px !important}}@media screen and (max-width: 720px) {div.gauge-item{position:relative;overflow:hidden;display:inline-block;width:100%;margin-bottom:15px}}@media only screen and (min-width: 321px){.gauge-type{line-height:1.3em;padding:10px 0}.gauge-main-button{position:absolute;margin:0;bottom:30px;left:50%;margin-left:-75px;min-width:150px}.four-columns .gauge-item{width:23%}.gauge-item{min-height:650px;position:relative}}@media screen and (min-width: 768px) and (max-width: 1024px) {.gauge-item{position:relative;overflow:hidden;display:inline-block;width:32%;float:left;margin-bottom:15px;min-height:650px}.four-columns .gauge-item{width:23%}}.can-animate-scroll .related-content-article{opacity:0;transiton-property:transform,opacity;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-delay:200ms;transition-delay:200ms;-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}.can-animate-scroll .related-content-article:nth-of-type(3n+1){-webkit-transition-delay:200ms;transition-delay:200ms}.can-animate-scroll .related-content-article:nth-of-type(3n+2){-webkit-transition-delay:300ms;transition-delay:300ms}.can-animate-scroll .related-content-article:nth-of-type(3n){-webkit-transition-delay:400ms;transition-delay:400ms}.can-animate-scroll.has-been-visible .related-content-article{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.related-content-article .thumb{position:relative;overflow:hidden;width:100%;height:200px}.can-animate-scroll .related-content-article:hover .thumb>.image-background{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.related-content{position:relative;overflow:hidden;max-width:80em;margin-left:auto;margin-right:auto;padding:24px 20px}.related-content::after{clear:both;content:"";display:table}.related-content-title{display:none;font-family:'Playfair Display',serif;font-weight:700;font-size:98px;padding:0.25em 0;padding-top:0;line-height:1em;color:inherit;text-align:center}.first .related-content-title{display:block}.related-content-article-wrapper{position:relative;overflow:hidden;width:100%;text-align:center}.related-content-article{position:relative;overflow:hidden;float:left;display:block;margin-right:1.0724744696%;width:32.6183503536%;display:inline-block}.related-content-article:last-child{margin-right:0}.related-content-article:last-of-type{margin-right:0}.related-content-article-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.related-content-article-image{position:relative;overflow:hidden;width:100%;height:200px}.related-content-article-image>.image-background{position:absolute;top:0;bottom:0;left:0;right:0}.related-content-article-title{text-align:center;line-height:2.5em;font-size:0.9em;color:#222;background-color:#fefefe}@media screen and (max-width: 940px) {.related-content-title{font-size:8em}}@media screen and (max-width: 740px) {.related-content-title{font-size:6em}.related-content-article{float:left;display:block;margin-right:1.0724744696%;width:100%;margin-right:0}.related-content-article:last-child{margin-right:0}.related-content-article-title{text-align:center;line-height:2.5em;font-size:1em;margin-bottom:30px}}@media screen and (max-width: 736px) {.related-content-title{padding:0}}@media screen and (max-width: 650px) {.related-content-title{font-size:42px;padding-bottom:20px}}.dealers-hero{position:relative;overflow:hidden}.dealers-hero .image-background{position:absolute;background-position:bottom;top:0;bottom:30%;left:0;right:0;z-index:-1}.dealers-hero-title{font-family:'Playfair Display',serif;font-weight:700;color:#0090ff;font-size:5em;text-transform:uppercase;text-align:center;line-height:1.5em;margin-top:375px}.dealers-search-form{width:100%;text-align:center;margin-bottom:50px}.dealers-search-input{border-radius:2.5px;border:solid 1px #cdcdcd;color:#222;line-height:1.75em;font-size:16px;padding:6px;width:65%;outline:none;height:42px;max-width:726px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;padding-left:40px}.dealers-search-input:focus{outline:none}.dealers-search-icon{width:40px;height:40px;display:inline-block;vertical-align:top;position:relative;margin-right:-45px;z-index:1}.dealers-search-icon:before{background-image:url(../img/sprites/application.png);background-position:-1059px -307px;width:19px;height:27px;content:" ";position:absolute;top:5.5px;left:7.5px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.dealers-search-icon:before{background-image:url(../img/sprites/application2x.png);background-position:-960px -316px;width:19px;height:27px;background-size:998px 967px;}}.dealers-search-button{min-width:80px;margin:0;height:42px;padding:6px;vertical-align:top;margin-left:-10px;line-height:2.5em;border-color:#fe5512 !important;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-apperance:none}.dealers-search-button:hover{cursor:pointer;background-color:#0090ff !important;color:#fefefe !important}.dealers-search-button:focus{outline:none}@media screen and (max-width: 600px) {.dealers-search-input{width:70%}.dealers-hero-title{margin-top:325px}}@media screen and (max-width: 736px) {.dealers-hero-title{font-size:2.5em;line-height:1.5em}.dealers-search-icon{display:none}.dealers-search-button{display:block;margin:0 auto;margin-top:15px;height:auto;border-top-left-radius:2.5px;border-bottom-left-radius:2.5px}.dealers-search-form{margin:0;padding:30px 0;background-color:#cdcdcd;box-shadow:rgba(34,34,34,0.25) 0px 10px 10px}.dealers-search-input{padding-left:5px;width:280px;padding-top:0px;padding-bottom:0px;font-size:11px}.dealers-item-inner{text-align:center}}@media screen and (min-width: 768px) and (max-width: 1024px) {.dealers-search-button{-webkit-appearance:none}}@media screen and (min-width: 1350px) {.dealers-hero .image-background{bottom:30%}.dealers-hero-title{margin-top:450px}}@media screen and (max-width: 650px) {.dealers-hero .image-background{bottom:40%}.dealers-hero-title{margin-top:300px}}@media screen and (max-width: 500px) {.dealers-hero .image-background{bottom:50%}.dealers-hero-title{margin-top:275px}}.pagination-base{height:100%;min-height:100%}.pagination-ui-controls{background-color:#e5e5e5;color:#222;padding:50px 24px;text-align:center;line-height:50px}.pagination-ui-controls>a{width:30px;height:30px;border-radius:15px;display:inline-block;background-color:#646464;color:#fefefe;text-align:center;line-height:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagination-ui-controls>a.active{background-color:#222}.pagination-ui-controls>a.active:hover{cursor:pointer}.pagination-pages-wrapper{display:inline-block;vertical-align:top;line-height:1em}.pagination-page-info{font-size:10px;color:#646464;line-height:1.25em;margin-top:0.5em;text-transform:uppercase}.pagination-pages{display:inline-block;padding:0px 15px;line-height:1em}.pagination-pages>li{display:inline-block}.pagination-pages>li.active{color:#fe5512}.pagination-pages>li:after{color:#222;content:'\b7';margin-left:0.5em}.pagination-pages>li:last-of-type:after{content:""}.pagination-no-results>h1{font-size:14px;line-height:1em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;line-height:1.5em;font-size:2em;color:#fe5512;text-align:center;line-height:6em}.pagination-loading{min-height:100px;text-align:center;line-height:200px;background-color:#fefefe}.pagination-loading>strong{font-size:14px;line-height:1em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;line-height:1.5em;font-size:2em;color:#fe5512;text-align:center}.grid-module-inner{max-width:80em;margin-left:auto;margin-right:auto;padding:30px 20px}.grid-module-inner::after{clear:both;content:"";display:table}.grid-module-inner.first{padding-bottom:0}.grid-module-inner.last{padding-top:0}.grid-module-inner.first.last{padding:30px 20px}.grid-module-content{position:relative;overflow:hidden}.grid-module-content>.header{font-family:'Playfair Display',serif;font-weight:700;font-size:98px;padding:0.25em 0;padding-top:0;line-height:1em;color:inherit;text-align:center}.grid-module-content>.footer{clear:both;padding:20px 20px;text-align:center}.grid-module-content>.footer>a{text-decoration:none}@media screen and (max-width: 736px) {.grid-module-content .grid-module-inner.first.last{padding:30px 20px}.product-grid-section .grid-module-content>.header,.grid-module-content>.header{font-size:48px}.grid-module-content>.footer{padding:20px 10px}}.product-grid-item{position:relative;display:block;margin:10px 0;color:#222;background-color:#fefefe}.product-grid-item>.thumb{position:relative;width:100%;height:0;padding-bottom:75%;background-color:#fefefe}.product-grid-item .title{margin:0 0 6px;font-size:14px;max-height:40px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.product-grid-item .price{color:#fe5512;font-size:13px;position:absolute;bottom:10px;right:10px}.product-grid-item .sku{position:absolute;bottom:10px;left:10px}.product-grid-content{position:relative;height:80px;padding:10px}.product-grid-content-inner{display:inline-block;vertical-align:middle}.can-animate-scroll .product-grid-item:hover>.thumb>.image-background{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.product-grid-item:hover .ui-arrow:before{opacity:1}.archived-grid-content{background-color:#fefefe;padding:10px}.archived-grid-content>.title{margin:0;padding:0;font-size:14px;text-align:center;line-height:1.25em}.product-compare-content{position:relative;padding:14px 10px;text-align:center;height:5em;overflow:hidden}.product-compare-content>.price{position:relative;text-align:center;top:0;left:0;width:100%}.product-compare-content:before{position:absolute;top:0;left:0;right:0;bottom:auto;height:8px;background-image:-webkit-linear-gradient(0deg, #001558 10%, #00d5fd 90%);background-image:linear-gradient(90deg, #001558 10%, #00d5fd 90%);content:""}.product-compare-meta{padding:14px 10px;border-top:1px solid #fe5512;border-bottom:1px solid #fe5512;font-size:12px;text-align:center}.product-compare-meta dt{display:inline-block}.product-compare-meta dd{display:inline-block}.can-animate-scroll .product-grid-item{opacity:0;transiton-property:transform,opacity;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-delay:200ms;transition-delay:200ms;-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}.can-animate-scroll .product-grid-item:nth-of-type(3n+1){-webkit-transition-delay:200ms;transition-delay:200ms}.can-animate-scroll .product-grid-item:nth-of-type(3n+2){-webkit-transition-delay:300ms;transition-delay:300ms}.can-animate-scroll .product-grid-item:nth-of-type(3n){-webkit-transition-delay:400ms;transition-delay:400ms}.can-animate-scroll.has-been-visible .product-grid-item{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.product-grid-section .header{font-size:7em;line-height:1em}@media screen and (min-width: 850px) {.product-grid-item{float:left;display:block;margin-right:1.0724744696%;width:32.6183503536%}.product-grid-item:last-child{margin-right:0}.product-grid-item:last-of-type{margin-right:0}}@media screen and (max-width: 850px) {div.product-grid-section .header{font-size:72px}}@media screen and (max-width: 650px) {div.product-grid-section .header{font-size:42px}}.product-category-section .grid-module{background-color:#001558}.product-category-section .header{color:#0a63c9;opacity:0.9;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.category-grid-item{position:relative;margin:10px 0;color:#fefefe;font-size:12px;text-align:center;text-transform:uppercase}.category-grid-item:nth-of-type(1) .category-grid-content{background-image:-webkit-linear-gradient(90deg, #0058b2 20%, #002c74 90%);background-image:linear-gradient(0deg, #0058b2 20%, #002c74 90%)}.category-grid-item:nth-of-type(2) .category-grid-content{background-image:-webkit-linear-gradient(90deg, #0084c8 20%, #01448b 90%);background-image:linear-gradient(0deg, #0084c8 20%, #01448b 90%)}.category-grid-item:nth-of-type(3) .category-grid-content{background-image:-webkit-linear-gradient(90deg, #199fcf 20%, #205f98 90%);background-image:linear-gradient(0deg, #199fcf 20%, #205f98 90%)}.category-grid-item:nth-of-type(4) .category-grid-content{background-image:-webkit-linear-gradient(90deg, #44a3c6 20%, #4a7195 90%);background-image:linear-gradient(0deg, #44a3c6 20%, #4a7195 90%)}.category-grid-item:nth-of-type(5) .category-grid-content{background-image:-webkit-linear-gradient(90deg, #6897b7 20%, #6d7b8c 90%);background-image:linear-gradient(0deg, #6897b7 20%, #6d7b8c 90%)}.category-grid-item-inner{position:relative;max-width:150px;margin:0 auto}.category-grid-content{position:relative;height:0;padding-bottom:100%;border-radius:75px;box-shadow:inset rgba(34,34,34,0.6) 0 4px 5px,rgba(34,34,34,0.6) 0 4px 5px}.category-grid-content:hover{cursor:pointer}.category-grid-content:before{position:absolute;top:0px;left:0px;right:0px;bottom:0px;border-radius:75px;content:"";opacity:0;background-color:#fe5512;background-image:-webkit-linear-gradient(90deg, #fe5512 40%, #ff8903 90%);background-image:linear-gradient(0deg, #fe5512 40%, #ff8903 90%);box-shadow:#222 0 0 20px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;-webkit-transition-duration:200ms;transition-duration:200ms}.category-grid-content>.title{position:absolute;top:40%;left:20px;right:20px;bottom:auto;display:block;height:42px;margin-top:-5px;word-wrap:break-word;border-top:1px solid #fefefe;border-bottom:1px solid #fefefe;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform 200ms;transition:transform 200ms}.category-grid-content>.title:before{display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;content:""}.category-grid-content>.title>b{display:inline-block;vertical-align:middle;width:100%}.category-grid-content>.ui-icon{position:absolute;width:100px;max-height:75px;bottom:30px;left:50%;-webkit-transform:translateX(-50%) scale(0.5);-ms-transform:translateX(-50%) scale(0.5);transform:translateX(-50%) scale(0.5);-webkit-transform-origin:50% 110%;-ms-transform-origin:50% 110%;transform-origin:50% 110%;-webkit-transition:-webkit-transform 200ms;transition:transform 200ms}.category-grid-content>.ui-icon>img{width:100%;max-width:100%}@media screen and (max-width: 736px) {.category-grid-content>.title{height:auto;padding:5px 0}.category-grid-content>.title>b{font-size:0.7em}.category-grid-content .ui-icon{bottom:25px;width:60%}.product-category-section .header{font-size:2.3em}.can-animate-scroll .category-grid-content:hover>.title{height:auto}}.can-animate-scroll .category-grid-content:hover{z-index:2}.can-animate-scroll .category-grid-content:hover:before{opacity:1;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.can-animate-scroll .category-grid-content:hover>.title{border-top:none;height:44px;-webkit-transform:translateY(-120%);-ms-transform:translateY(-120%);transform:translateY(-120%)}.can-animate-scroll .category-grid-content:hover>.ui-icon{-webkit-transform:translateX(-50%) scale(0.85);-ms-transform:translateX(-50%) scale(0.85);transform:translateX(-50%) scale(0.85)}.category-grid-content>.accessories{background-image:url(../img/sprites/application.png);background-position:0px -757px;width:80px;height:74px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.category-grid-content>.accessories{background-image:url(../img/sprites/application2x.png);background-position:-774px -630.5px;width:80px;height:74px;background-size:998px 967px;}}.category-grid-content>.cars{background-image:url(../img/sprites/application.png);background-position:-1001px 0px;width:80px;height:47px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.category-grid-content>.cars{background-image:url(../img/sprites/application2x.png);background-position:-540px -870.5px;width:80px;height:47px;background-size:998px 967px;}}.category-grid-content>.locomotives{background-image:url(../img/sprites/application.png);background-position:-1001px -132px;width:80px;height:39px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.category-grid-content>.locomotives{background-image:url(../img/sprites/application2x.png);background-position:-640px -456px;width:80px;height:39px;background-size:998px 967px;}}.category-grid-content>.readytorun{background-image:url(../img/sprites/application.png);background-position:-888px -171px;width:82px;height:57px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.category-grid-content>.readytorun{background-image:url(../img/sprites/application2x.png);background-position:-868px 0px;width:82px;height:57px;background-size:998px 967px;}}.category-grid-content>.track{background-image:url(../img/sprites/application.png);background-position:0px -991px;width:81px;height:38px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.category-grid-content>.track{background-image:url(../img/sprites/application2x.png);background-position:-726px -870.5px;width:81px;height:38px;background-size:998px 967px;}}@media screen and (max-width: 850px) {.product-category-section .grid-module{background-image:-webkit-linear-gradient(325deg, transparent 40%, #94918c 90%), linear-gradient(20deg, #365886 10%, #0478c1 30%, #001159 90%);background-image:linear-gradient(125deg, transparent 40%, #94918c 90%),linear-gradient(20deg, #365886 10%, #0478c1 30%, #001159 90%)}.product-category-section .grid-module-content{padding:0 20px 5%}.product-category-section .header{background-image:-webkit-linear-gradient(175deg, #012c9c 20px, #c9c9cb 1000px)}.category-grid-item{float:left;display:block;margin-right:1.0724744696%;width:49.4637627652%}.category-grid-item:last-child{margin-right:0}.category-grid-item:nth-of-type(2n){margin-right:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}}@media screen and (min-width: 850px) {.product-category-section .grid-module{background-image:-webkit-linear-gradient(65deg, transparent 40%, #94918c 90%), linear-gradient(-20deg, #365886 10%, #0478c1 30%, #001159 90%);background-image:linear-gradient(25deg, transparent 40%, #94918c 90%),linear-gradient(-20deg, #365886 10%, #0478c1 30%, #001159 90%)}.product-category-section .grid-module-content{padding:0 40px 5%}.product-category-section .header{background-image:-webkit-linear-gradient(-15deg, #012c9c 20px, #c9c9cb 1000px);font-family:'Playfair Display',serif;font-weight:700;font-size:98px;padding:0.25em 0;padding-top:0;line-height:1em;color:inherit;text-align:center}.category-grid-item{float:left;display:block;margin-right:1.0724744696%;width:19.1420204244%}.category-grid-item:last-child{margin-right:0}.category-grid-item:nth-of-type(5n){margin-right:0}}.product-category-grid{padding:24px 20px;max-width:80em;margin-left:auto;margin-right:auto}.product-category-grid::after{clear:both;content:"";display:table}.product-category-grid .image-background{position:absolute;top:0;left:0;right:0;bottom:0}.product-category-grid .tiles-wrapper{position:relative;width:100%;overflow:hidden;text-align:center}.product-category-grid .tiles-wrapper li{width:33%;padding:5px}.product-category-grid .tiles-wrapper li .inner{background-color:#fefefe;min-height:100%;overflow:hidden;position:relative;-webkit-transition:background-color 200ms ease-out;transition:background-color 200ms ease-out}.product-category-grid .tiles-wrapper li .inner>a{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2}.can-animate-scroll .product-category-grid .tiles-wrapper li .inner.light-text:hover>h1,.can-animate-scroll .product-category-grid .tiles-wrapper li .inner.light-text:hover>p{color:#fefefe}.can-animate-scroll .product-category-grid .tiles-wrapper li .inner.light-text:hover .border{background-color:#fefefe}.can-animate-scroll .product-category-grid .tiles-wrapper li .inner.black:hover{background-color:#222}.can-animate-scroll .product-category-grid .tiles-wrapper li .inner.gray:hover{background-color:#e5e5e5}.can-animate-scroll .product-category-grid .tiles-wrapper li .inner.purple:hover{background-color:#7b007c}.can-animate-scroll .product-category-grid .tiles-wrapper li .inner.red:hover{background-color:#f00}.can-animate-scroll .product-category-grid .tiles-wrapper li .inner.orange:hover{background-color:#fe5512}.can-animate-scroll .product-category-grid .tiles-wrapper li .inner.green:hover{background-color:#008a3e}.can-animate-scroll .product-category-grid .tiles-wrapper li .inner.dark.blue:hover{background-color:#001558}.can-animate-scroll .product-category-grid .tiles-wrapper li .inner.light.blue:hover{background-color:#00d5fd}.can-animate-scroll .product-category-grid .tiles-wrapper li .inner.light.green:hover{background-color:#00b39d}.can-animate-scroll .product-category-grid .tiles-wrapper li .inner.black:hover .info{background-color:#222222}.can-animate-scroll .product-category-grid .tiles-wrapper li .inner.gray:hover .info{background-color:#373737}.can-animate-scroll .product-category-grid .tiles-wrapper li .inner.purple:hover .info{background-color:#7b007c}.can-animate-scroll .product-category-grid .tiles-wrapper li .inner.red:hover .info{background-color:red}.can-animate-scroll .product-category-grid .tiles-wrapper li .inner.orange:hover .info{background-color:#fe5512}.can-animate-scroll .product-category-grid .tiles-wrapper li .inner.green:hover .info{background-color:#008a3e}.can-animate-scroll .product-category-grid .tiles-wrapper li .inner.light.blue:hover .info{background-color:#00d5fd}.can-animate-scroll .product-category-grid .tiles-wrapper li .inner.light.green:hover .info{background-color:#00b39d}.can-animate-scroll .product-category-grid .tiles-wrapper li .inner.dark.blue:hover .info{background-color:#001558}.can-animate-scroll .product-category-grid .tiles-wrapper li .inner:hover .info{height:250px}.can-animate-scroll .product-category-grid .tiles-wrapper li .inner:hover .info{height:250px}.product-category-grid .tiles-wrapper li .inner.black .info{background-color:rgba(34,34,34,0.85)}.product-category-grid .tiles-wrapper li .inner.gray .info{background-color:rgba(55,55,55,0.85)}.product-category-grid .tiles-wrapper li .inner.purple .info{background-color:rgba(123,0,124,0.85)}.product-category-grid .tiles-wrapper li .inner.red .info{background-color:rgba(255,0,0,0.85)}.product-category-grid .tiles-wrapper li .inner.orange .info{background-color:rgba(254,85,18,0.85)}.product-category-grid .tiles-wrapper li .inner.green .info{background-color:rgba(0,138,62,0.85)}.product-category-grid .tiles-wrapper li .inner.dark.blue .info{background-color:rgba(0,21,88,0.85)}.product-category-grid .tiles-wrapper li .inner.light.blue .info{background-color:rgba(0,213,253,0.85)}.product-category-grid .tiles-wrapper li .inner.light.green .info{background-color:rgba(0,179,157,0.85)}.product-category-grid .tiles-wrapper li .inner .info{position:absolute;bottom:0;left:0;right:0;height:225px;background-color:rgba(0,144,255,0.8);text-align:center;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.product-category-grid .tiles-wrapper li .inner .info h1{color:#fefefe;margin:25px}.product-category-grid .tiles-wrapper li .inner .info p{color:#fefefe;width:90%;margin:0 auto;font-size:12px;text-transform:uppercase;text-align:center;margin-top:15px;line-height:1.5em;max-height:4.5em;overflow:hidden}.product-category-grid .tiles-wrapper li .inner .info .marketing-btn{margin:15px auto;display:inline-block}.product-category-grid .tiles-wrapper li .inner .info .border{background-color:#fefefe;margin-top:10px}.product-category-grid .tiles-wrapper li .inner .icon{height:100px;content:" "}.product-category-grid .tiles-wrapper li .inner .border{content:" ";height:1px;margin-top:100px;background-color:#222;width:70%;margin:0 auto}.product-category-grid .tiles-wrapper li .inner h1{color:#222;font-family:'Playfair Display',serif;font-weight:700;padding:0 5px;line-height:1.5em;font-size:24px;text-align:center;text-transform:uppercase;margin-top:10px;overflow:hidden;text-overflow:ellipsis}.product-category-grid .tiles-wrapper .category{height:225px;overflow:hidden}.product-category-grid .tiles-wrapper .product{height:350px;overflow:hidden}.product-icon{margin:20px auto;left:35px;top:60px;max-height:112.5px;overflow:hidden}.product-icon-lionel{background-image:url(../img/sprites/application.png);background-position:-888px -86px;width:65px;height:65px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-icon-lionel{background-image:url(../img/sprites/application2x.png);background-position:-752px -727.5px;width:65px;height:65px;background-size:998px 967px;}}.product-icon-train{background-image:url(../img/sprites/application.png);background-position:-480px -757px;width:93px;height:66px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-icon-train{background-image:url(../img/sprites/application2x.png);background-position:-546px -727.5px;width:93px;height:66px;background-size:998px 967px;}}.product-icon-tracks{background-image:url(../img/sprites/application.png);background-position:-593px -757px;width:93px;height:66px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-icon-tracks{background-image:url(../img/sprites/application2x.png);background-position:-237px -727.5px;width:93px;height:66px;background-size:998px 967px;}}.product-icon-accessories{background-image:url(../img/sprites/application.png);background-position:-367px -757px;width:93px;height:66px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-icon-accessories{background-image:url(../img/sprites/application2x.png);background-position:-443px -727.5px;width:93px;height:66px;background-size:998px 967px;}}.product-icon-locomotive{background-image:url(../img/sprites/application.png);background-position:-888px 0px;width:93px;height:66px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-icon-locomotive{background-image:url(../img/sprites/application2x.png);background-position:-340px -727.5px;width:93px;height:66px;background-size:998px 967px;}}.product-icon-ready-to-run{background-image:url(../img/sprites/application.png);background-position:-706px -757px;width:93px;height:66px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-icon-ready-to-run{background-image:url(../img/sprites/application2x.png);background-position:-649px -727.5px;width:93px;height:66px;background-size:998px 967px;}}@media screen and (max-width: 1024px) {.product-category-grid .tiles-wrapper li{width:49%}}@media screen and (max-width: 768px) {.product-category-grid .tiles-wrapper li{width:100%}}.social-share{display:inline-block;overflow:hidden;float:left;width:200px;min-width:225px}.social-share li{height:40px;display:inline-block;width:20.2%;position:relative;overflow:hidden}.social-share a{text-align:center;position:relative;overflow:hidden;display:inline-block;width:100%;height:100%}.icon-social-email:after{background-image:url(../img/sprites/application.png);background-position:-1001px -713px;width:38px;height:38px;position:absolute;top:50%;left:50%;display:inline-block;content:"";content:" ";text-align:center;display:inline-block;margin-left:-19px;margin-top:-19px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.icon-social-email:after{background-image:url(../img/sprites/application2x.png);background-position:-730px -456px;width:38px;height:38px;background-size:998px 967px;}}.icon-social-email:hover:after{background-image:url(../img/sprites/application.png);background-position:-1001px -191px;width:38px;height:38px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.icon-social-email:hover:after{background-image:url(../img/sprites/application2x.png);background-position:-960px -96px;width:38px;height:38px;background-size:998px 967px;}}.icon-social-facebook:after{background-image:url(../img/sprites/application.png);background-position:-1001px -539px;width:38px;height:38px;position:absolute;top:50%;left:50%;display:inline-block;content:"";content:" ";text-align:center;display:inline-block;margin-left:-19px;margin-top:-19px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.icon-social-facebook:after{background-image:url(../img/sprites/application2x.png);background-position:-630px -870.5px;width:38px;height:38px;background-size:998px 967px;}}.icon-social-facebook:hover:after{background-image:url(../img/sprites/application.png);background-position:-1001px -365px;width:38px;height:38px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.icon-social-facebook:hover:after{background-image:url(../img/sprites/application2x.png);background-position:-865px -870.5px;width:38px;height:38px;background-size:998px 967px;}}.icon-social-twitter:after{background-image:url(../img/sprites/application.png);background-position:-1001px -423px;width:38px;height:38px;position:absolute;top:50%;left:50%;display:inline-block;content:"";content:" ";text-align:center;display:inline-block;margin-left:-19px;margin-top:-19px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.icon-social-twitter:after{background-image:url(../img/sprites/application2x.png);background-position:-817px -870.5px;width:38px;height:38px;background-size:998px 967px;}}.icon-social-twitter:hover:after{background-image:url(../img/sprites/application.png);background-position:-1001px -481px;width:38px;height:38px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.icon-social-twitter:hover:after{background-image:url(../img/sprites/application2x.png);background-position:-678px -870.5px;width:38px;height:38px;background-size:998px 967px;}}.icon-social-pinterest:after{background-image:url(../img/sprites/application.png);background-position:-1001px -597px;width:38px;height:38px;position:absolute;top:50%;left:50%;display:inline-block;content:"";content:" ";text-align:center;display:inline-block;margin-left:-19px;margin-top:-19px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.icon-social-pinterest:after{background-image:url(../img/sprites/application2x.png);background-position:-960px -144px;width:38px;height:38px;background-size:998px 967px;}}.icon-social-pinterest:hover:after{background-image:url(../img/sprites/application.png);background-position:-1001px -771px;width:38px;height:38px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.icon-social-pinterest:hover:after{background-image:url(../img/sprites/application2x.png);background-position:-960px 0px;width:38px;height:38px;background-size:998px 967px;}}.icon-social-youtube:after{background-image:url(../img/sprites/application.png);background-position:-1001px -829px;width:38px;height:38px;position:absolute;top:50%;left:50%;display:inline-block;content:"";content:" ";text-align:center;display:inline-block;margin-left:-19px;margin-top:-19px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.icon-social-youtube:after{background-image:url(../img/sprites/application2x.png);background-position:-960px -48px;width:38px;height:38px;background-size:998px 967px;}}.icon-social-youtube:hover:after{background-image:url(../img/sprites/application.png);background-position:-1001px -655px;width:38px;height:38px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.icon-social-youtube:hover:after{background-image:url(../img/sprites/application2x.png);background-position:-960px -192px;width:38px;height:38px;background-size:998px 967px;}}.icon-social-instagram:after{background-image:url(../img/sprites/application.png);background-position:-1001px -249px;width:38px;height:38px;position:absolute;top:50%;left:50%;display:inline-block;content:"";content:" ";text-align:center;display:inline-block;margin-left:-19px;margin-top:-19px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.icon-social-instagram:after{background-image:url(../img/sprites/application2x.png);background-position:-900px -810.5px;width:38px;height:38px;background-size:998px 967px;}}.icon-social-instagram:hover:after{background-image:url(../img/sprites/application.png);background-position:-1001px -307px;width:38px;height:38px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.icon-social-instagram:hover:after{background-image:url(../img/sprites/application2x.png);background-position:-778px -456px;width:38px;height:38px;background-size:998px 967px;}}.hamburger{position:relative;overflow:hidden;display:inline-block;width:25px;height:25px;line-height:5px}.hamburger:hover{cursor:pointer}.hamburger li{width:100%;height:5px;background:#222;margin-bottom:5px;border-radius:5px}.hamburger li:last-of-type{margin-bottom:0}.can-animate-scroll .upcoming-event-item{opacity:0;transiton-property:transform,opacity;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-delay:200ms;transition-delay:200ms;-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}.can-animate-scroll .upcoming-event-item:nth-of-type(3n+1){-webkit-transition-delay:200ms;transition-delay:200ms}.can-animate-scroll .upcoming-event-item:nth-of-type(3n+2){-webkit-transition-delay:300ms;transition-delay:300ms}.can-animate-scroll .upcoming-event-item:nth-of-type(3n){-webkit-transition-delay:400ms;transition-delay:400ms}.can-animate-scroll.has-been-visible .upcoming-event-item{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.upcoming-events{position:relative;overflow:hidden;max-width:80em;margin-left:auto;margin-right:auto;padding:40px 20px}.upcoming-events::after{clear:both;content:"";display:table}.upcoming-event-title{font-family:'Playfair Display',serif;font-weight:700;font-size:98px;padding:0.25em 0;padding-top:0;line-height:1em;color:inherit;text-align:center;font-family:'Playfair Display',serif;font-weight:700;color:#0090ff;max-width:80%;margin:0.25em auto;margin-top:0;padding-bottom:0;text-align:center}.upcoming-event-wrapper{position:relative;overflow:hidden;width:100%;text-align:center}.upcoming-event-item{position:relative;overflow:hidden;float:left;display:block;margin-right:1.0724744696%;width:32.6183503536%;display:inline-block}.upcoming-event-item:last-child{margin-right:0}.upcoming-event-item:last-of-type{margin-right:0}.upcoming-event-item .thumb{position:relative;overflow:hidden;width:100%}.upcoming-event-item .thumb>img{width:100%;max-width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 400ms;transition:transform 400ms}.can-animate-scroll .upcoming-event-item:hover .thumb>img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.upcoming-event-item-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.upcoming-event-item-image{position:relative;overflow:hidden;width:100%}.upcoming-event-item-image>.image-background{position:absolute;top:0;bottom:0;left:0;right:0}.upcoming-event-item-date{color:#f00}.upcoming-event-item-title,.upcoming-event-item-subtitle{text-align:center;line-height:1.25em;font-size:0.9em;color:#fefefe;text-transform:uppercase}.upcoming-event-item-title{margin-top:1em}.upcoming-event-item-subtitle{margin-bottom:1em}@media screen and (max-width: 940px) {.upcoming-event-title{font-size:8em}}@media screen and (max-width: 740px) {.upcoming-event-title{font-size:4em;max-width:auto;padding:0}.upcoming-event-item{float:left;display:block;margin-right:1.0724744696%;width:100%;margin-right:0}.upcoming-event-item:last-child{margin-right:0}.upcoming-event-item-title{text-align:center;line-height:1.5em;font-size:1em}}@media screen and (max-width: 736px) {.upcoming-event-title{padding:0;font-size:2.75em}.upcoming-event-item-date{display:block}}.archived-hero{position:relative;overflow:hidden;background:#fefefe}.archived-content{position:relative;z-index:1;padding:0 20px}.archived-search-drop-down{height:auto;position:absolute;margin:0 auto;width:393px;top:711px;left:50%;margin-left:-236px;z-index:2}.archived-hero .image-background{position:absolute;background-position:bottom;top:0;bottom:50%;left:0;right:0;z-index:0}.archived-hero-title{color:#fe5512;font-size:5em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;text-align:center;margin-top:300px;padding:0;line-height:1.25em}.archived-action-title{text-align:center;text-transform:uppercase;font-size:24px;line-height:1.5em}.archived-subtitle{text-align:center;margin-bottom:25px;line-height:1.5em;text-transform:uppercase}.archived-search-form{width:100%;text-align:center;margin-bottom:100px}.archived-search-input{border-radius:2.5px;border:solid 1px #cdcdcd;color:#222;line-height:1.75em;font-size:16px;padding:6px;width:65%;outline:none;height:42px;max-width:726px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;max-width:400px}.archived-search-input:focus{outline:none}.archived-search-button{min-width:80px;margin:0;height:42px;padding:6px;vertical-align:top;margin-left:-10px;line-height:2.5em;border-color:#fe5512 !important;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-top-left-radius:0;border-bottom-left-radius:0}.archived-search-button:hover{cursor:pointer;background-color:#0090ff !important;color:#fefefe !important}.archived-search-button:focus{outline:none}@media screen and (min-width: 1350px) {.archived-hero .image-background{top:0;bottom:35%}.archived-hero-title{margin-top:400px}}@media screen and (max-width: 650px) {.archived-hero .image-background{bottom:50%}.archived-hero-title{margin-top:250px;font-size:3.5em}.archived-subtitle{font-size:0.9em}.archived-action-title{font-size:18px;line-height:1.75em}.archived-search-form{margin-bottom:50px}}@media screen and (max-width: 500px) {.archived-hero .image-background{bottom:65%}.archived-hero-title{margin-top:200px}}.products-hero-title{color:#fe5512;font-size:64px;text-align:center;padding:100px}.products-hero{position:relative;overflow:hidden;min-height:100%}.products-hero .image-background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.products-hero-title{color:#0090ff;font-size:5em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;text-align:center;margin-top:475px}.marker-icon{position:absolute;top:0;left:0;z-index:1}.marker-icon .right-arrow{font-size:25px;position:absolute;top:17px;right:25px}.marker-icon:hover{cursor:pointer;-webkit-animation:quick_jump 350ms ease-in-out;animation:quick_jump 350ms ease-in-out}.marker-icon.active{z-index:10}.marker-icon.active .detail{-webkit-animation:magnify 400ms ease-in-out;animation:magnify 400ms ease-in-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.marker-icon.active .detail .btn-large{-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0);-webkit-transition:all 200ms 350ms ease-in-out;transition:all 200ms 350ms ease-in-out;opacity:1}.marker-icon .detail{overflow:hidden;position:absolute;top:-150%;left:-250%;display:none;z-index:9;position:absolute;display:block;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);background-position:center center;background-size:218px 218px;width:218px;height:218px}.marker-icon .detail .icon-sound{background-image:url(../img/sprites/application.png);background-position:-100px -757px;width:73px;height:73px;position:absolute;top:50%;left:50%;margin-left:-36.5px;margin-top:-36.5px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.marker-icon .detail .icon-sound{background-image:url(../img/sprites/application2x.png);background-position:0px -727.5px;width:73px;height:73px;background-size:998px 967px;}}.marker-icon .detail>a{text-decoration:none}.marker-icon .detail a>.cta-title{display:inline-block;max-width:80%}.marker-icon .detail .btn-large{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);opacity:0;position:absolute;top:75%;text-align:left;text-transform:uppercase}.marker-icon:after{background-image:url(../img/sprites/application.png);background-position:-888px -391px;width:37px;height:51px;content:" ";display:block}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.marker-icon:after{background-image:url(../img/sprites/application2x.png);background-position:-868px -671px;width:36.5px;height:50px;background-size:998px 967px;}}@-webkit-keyframes magnify{0%{-webkit-transform:scale(0);transform:scale(0)}65%{-webkit-transform:scale(1.25);transform:scale(1.25)}85%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes magnify{0%{-webkit-transform:scale(0);transform:scale(0)}65%{-webkit-transform:scale(1.25);transform:scale(1.25)}85%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes quick_jump{0%{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}45%{-webkit-transform:translate3d(0, -5%, 0);transform:translate3d(0, -5%, 0)}85%{-webkit-transform:translate3d(0, 2%, 0);transform:translate3d(0, 2%, 0)}100%{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}}@keyframes quick_jump{0%{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}45%{-webkit-transform:translate3d(0, -5%, 0);transform:translate3d(0, -5%, 0)}85%{-webkit-transform:translate3d(0, 2%, 0);transform:translate3d(0, 2%, 0)}100%{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}}.scroll-down-arrow{position:absolute;top:auto;left:0;right:0;bottom:0;z-index:1;height:40px;cursor:pointer}.scroll-down-arrow:before{background-image:url(../img/sprites/application.png);background-position:-1053px -930px;width:28px;height:17px;position:relative;display:block;margin:0 auto;content:"";-webkit-transition:-webkit-transform 150ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 150ms cubic-bezier(0.215, 0.61, 0.355, 1)}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.scroll-down-arrow:before{background-image:url(../img/sprites/application2x.png);background-position:-960px -481px;width:28px;height:17px;background-size:998px 967px;}}.scroll-down-arrow:hover:before{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.support{background-color:#fefefe}.support .wrapper{position:relative;overflow:hidden;padding:20px;padding-top:0;max-width:80em;margin:0 auto}.support .wrapper>.title{color:#e5e5e5;font-size:14px;line-height:1em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;font-size:8em;font-size:11em;text-align:center;line-height:1.5em}.support .actions{max-width:80em;margin-left:auto;margin-right:auto;margin-bottom:50px}.support .actions::after{clear:both;content:"";display:table}.support .actions>li{float:left;display:block;margin-right:1.0724744696%;width:32.6183503536%;padding:20px;background-color:#222;color:#fefefe;min-width:130px}.support .actions>li:last-child{margin-right:0}.support .actions>li:hover{cursor:pointer}.support .actions>li .content{width:66%;display:inline-block;vertical-align:top;float:left}.support .actions>li .icon-wrapper{width:34%;content:'';display:inline-block;vertical-align:top;float:left;text-align:center}.support .actions>li .icon{display:inline-block;vertical-align:top}.support .actions>li .title{font-size:15px;line-height:1.5em;color:#fe5512;text-transform:uppercase}.support .actions>li .description{font-size:14px;line-height:1em;font-family:'Nunito';font-size:13px;line-height:1.25em}.support-manuals .icon{background-image:url(../img/sprites/application.png);background-position:-888px -462px;width:61px;height:51px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.support-manuals .icon{background-image:url(../img/sprites/application2x.png);background-position:-868px -190px;width:61px;height:51px;background-size:998px 967px;}}.support-replacement .icon{background-image:url(../img/sprites/application.png);background-position:-888px -320px;width:50px;height:51px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.support-replacement .icon{background-image:url(../img/sprites/application2x.png);background-position:-868px -129px;width:50px;height:51px;background-size:998px 967px;}}.support-contact .icon{background-image:url(../img/sprites/application.png);background-position:-888px -248px;width:55px;height:52px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.support-contact .icon{background-image:url(../img/sprites/application2x.png);background-position:-868px -67px;width:55px;height:52px;background-size:998px 967px;}}@media screen and (max-width: 940px) {.support .actions>li{min-height:140px}}@media screen and (max-width: 750px) {.support .wrapper>.title{font-size:5em;line-height:2.5em}.support .actions>li{float:left;display:block;margin-right:1.0724744696%;width:100%;margin-bottom:20px}.support .actions>li:last-child{margin-right:0}}@media screen and (max-width: 736px) {.support .wrapper>.title{font-size:3em;line-height:1.25em}.support .actions>li{min-height:100px}}.product-detail-icons{position:relative;overflow:hidden;text-align:right;margin-top:-10px;margin-right:-10px}.product-detail-icons>li{font-size:14px;line-height:1em;font-size:0.75em;display:inline-block;vertical-align:top;margin-top:10px;margin-right:10px;overflow:hidden;background-color:#fefefe;border-radius:2.5px;color:#222;text-transform:uppercase;text-align:center;height:50px;width:80px}.product-detail-icons>li .title{overflow:hidden;text-overflow:ellipsis}.product-detail-icons>li:hover{cursor:pointer}.product-detail-icons .icon{display:inline-block;vertical-align:top;margin-bottom:0.5em}.product-detail-icons .icon.fasttrack{margin-bottom:8px;margin-top:2px}.product-detail-icons .icon.lighting{width:35px}.product-detail-icons .icon.trainmastercommandcontrol{background-image:url(../img/sprites/application.png);background-position:-700px -921px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.trainmastercommandcontrol{background-image:url(../img/sprites/application2x.png);background-position:-868px -371px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.smokeunit{background-image:url(../img/sprites/application.png);background-position:-200px -921px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.smokeunit{background-image:url(../img/sprites/application2x.png);background-position:-810px -810.5px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.lighting{background-image:url(../img/sprites/application.png);background-position:-600px -851px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.lighting{background-image:url(../img/sprites/application2x.png);background-position:-180px -810.5px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.railssoundsrtr{background-image:url(../img/sprites/application.png);background-position:-800px -921px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.railssoundsrtr{background-image:url(../img/sprites/application2x.png);background-position:-868px -311px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.action{background-image:url(../img/sprites/application.png);background-position:0px -851px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.action{background-image:url(../img/sprites/application2x.png);background-position:-868px -611px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.affastrack{background-image:url(../img/sprites/application.png);background-position:-300px -921px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.affastrack{background-image:url(../img/sprites/application2x.png);background-position:-270px -870.5px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.afspeedcontrol{background-image:url(../img/sprites/application.png);background-position:-600px -921px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.afspeedcontrol{background-image:url(../img/sprites/application2x.png);background-position:-360px -870.5px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.dcc{background-image:url(../img/sprites/application.png);background-position:-888px -603px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.dcc{background-image:url(../img/sprites/application2x.png);background-position:-868px -551px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.electrocouplers{background-image:url(../img/sprites/application.png);background-position:-100px -851px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.electrocouplers{background-image:url(../img/sprites/application2x.png);background-position:-868px -731px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.fastrack{background-image:url(../img/sprites/application.png);background-position:-800px -851px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.fastrack{background-image:url(../img/sprites/application2x.png);background-position:-630px -810.5px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.flyerchiefremotecontrol{background-image:url(../img/sprites/application.png);background-position:-900px -851px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.flyerchiefremotecontrol{background-image:url(../img/sprites/application2x.png);background-position:-180px -870.5px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.legacycontrolsystem{background-image:url(../img/sprites/application.png);background-position:-400px -851px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.legacycontrolsystem{background-image:url(../img/sprites/application2x.png);background-position:0px -810.5px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.legacyrailsounds{background-image:url(../img/sprites/application.png);background-position:-500px -851px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.legacyrailsounds{background-image:url(../img/sprites/application2x.png);background-position:-90px -810.5px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.lionchiefplus{background-image:url(../img/sprites/application.png);background-position:-888px -533px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.lionchiefplus{background-image:url(../img/sprites/application2x.png);background-position:-868px -251px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.lionchiefremotecontrol{background-image:url(../img/sprites/application.png);background-position:-700px -851px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.lionchiefremotecontrol{background-image:url(../img/sprites/application2x.png);background-position:-270px -810.5px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.magne-traction{background-image:url(../img/sprites/application.png);background-position:0px -921px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.magne-traction{background-image:url(../img/sprites/application2x.png);background-position:-540px -810.5px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.odysseysystem{background-image:url(../img/sprites/application.png);background-position:-500px -921px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.odysseysystem{background-image:url(../img/sprites/application2x.png);background-position:-90px -870.5px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.odysseysystemii{background-image:url(../img/sprites/application.png);background-position:-400px -921px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.odysseysystemii{background-image:url(../img/sprites/application2x.png);background-position:0px -870.5px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.plug-n-play{background-image:url(../img/sprites/application.png);background-position:-900px -921px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.plug-n-play{background-image:url(../img/sprites/application2x.png);background-position:-450px -870.5px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.railsounds{background-image:url(../img/sprites/application.png);background-position:-888px -743px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.railsounds{background-image:url(../img/sprites/application2x.png);background-position:-868px -491px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.railsounds50{background-image:url(../img/sprites/application.png);background-position:-888px -673px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.railsounds50{background-image:url(../img/sprites/application2x.png);background-position:-868px -431px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.sounds{background-image:url(../img/sprites/application.png);background-position:-100px -921px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.sounds{background-image:url(../img/sprites/application2x.png);background-position:-720px -810.5px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.trainsounds{background-image:url(../img/sprites/application.png);background-position:-300px -851px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.trainsounds{background-image:url(../img/sprites/application2x.png);background-position:-450px -810.5px;width:80px;height:50px;background-size:998px 967px;}}.product-detail-icons .icon.wirelesstether{background-image:url(../img/sprites/application.png);background-position:-200px -851px;width:80px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-detail-icons .icon.wirelesstether{background-image:url(../img/sprites/application2x.png);background-position:-360px -810.5px;width:80px;height:50px;background-size:998px 967px;}}.pop-up-base{display:none}.pop-up-base .content-container{position:absolute;top:0;left:0}.pop-up-base .click-catcher{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background-color:rgba(34,34,34,0.125)}.pop-up-base .click-catcher:hover{cursor:pointer}.pop-up-base.active{display:block;right:0;bottom:0}.pop-up{font-size:14px;line-height:1em;font-family:'Nunito';position:absolute;top:0;left:0;border-radius:2.5px;margin-top:10px;padding:20px;background-color:#222;color:#fefefe}.pop-up .top-arrow{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid transparent;border-top:15px solid transparent;border-top:none;border-bottom:15px solid #222;position:absolute;right:25px;top:-10px}.pop-up-product-specs-gauge-info{background-color:#fefefe;width:750px;padding:0;color:#222;box-shadow:rgba(34,34,34,0.25) 0px 10px 10px}.pop-up-product-specs-gauge-info .title{color:#fefefe;background-color:#fe5512;text-transform:uppercase;text-align:center;line-height:2em;font-size:14px;line-height:1em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;line-height:1.5em;font-size:2em}.pop-up-product-specs-gauge-info .close-button{position:absolute;top:0.75em;right:0.75em;font-size:1.5em;color:#fefefe}.pop-up-product-specs-gauge-info .close-button:hover{cursor:pointer}.pop-up-product-specs-gauge-info .content,.pop-up-product-specs-gauge-info .image-info{width:50%;display:inline-block;vertical-align:top}.pop-up-product-specs-gauge-info .image-info{height:200px;max-width:675px;width:49%;margin-top:20px}.pop-up-product-specs-gauge-info .content{padding:20px}.pop-up-product-specs-gauge-info .content>p{margin:1em 0}.pop-up-product-specs-gauge-info .learn-more-btn{color:#fefefe;display:inline-block;float:left;margin-left:20px;margin-bottom:20px}.pop-up-product-specs-gauge-info .learn-more-btn:hover{color:#fefefe;background-color:#0090ff}.pop-up-product-specs-gauge-info>.top-arrow{left:20.75%;margin-left:-5px;border-bottom-color:#fe5512}.pop-up-base.active .pop-up-product-description-icon{width:250px;max-height:500px;padding:20px}.pop-up-product-description-icon{background-color:#fe5512;width:0px;max-height:0px;padding:0px;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out}.pop-up-product-description-icon .top-arrow{border-bottom-color:#fe5512}.pop-up-product-description-icon .click-catcher{display:none}.pop-up-product-description-icon.left .top-arrow{left:25px;right:auto}@media screen and (max-width: 800px) {.pop-up-product-specs-gauge-info{position:fixed;width:auto;top:0 !important;left:0 !important;right:0;bottom:0;z-index:10;margin:0;overflow-y:scroll}.pop-up-product-specs-gauge-info .close-button{display:block}.pop-up-product-specs-gauge-info .image-info{height:300px}.pop-up-product-specs-gauge-info .content,.pop-up-product-specs-gauge-info .image-info{width:100%;display:block}.pop-up-product-specs-gauge-info .learn-more-btn{margin-top:20px}.pop-up-product-description-icon .click-catcher{display:block;position:fixed}}@media screen and (max-width: 545px) {.pop-up-base.active .pop-up-product-description-icon{width:200px}.pop-up-product-specs-gauge-info .image-info{height:250px}}@media screen and (max-width: 420px) {.pop-up-product-specs-gauge-info .image-info{height:200px}}.sound-button{color:#fefefe;background-color:#ff3b19;background-image:-webkit-linear-gradient(90deg, #ff3b19 10%, #ff8903 90%);background-image:linear-gradient(0deg, #ff3b19 10%, #ff8903 90%);position:relative;overflow:hidden;color:#fefefe;background-color:#fe5512;padding-left:35px;min-width:200px}.sound-button:hover,.sound-button.active{background-color:#fe5512}.sound-button:hover{cursor:pointer}.sound-button .icon-wrapper{position:absolute;top:0;left:-5px;width:34px;height:34px;line-height:35px;text-align:center;border-right:dotted 1px #fefefe}.sound-button .play-icon{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;border-top:5px solid transparent;border-right:none;border-left:5px solid #fefefe;display:inline-block;margin-left:7.5px}html{background:#fefefe;color:#222}body{position:relative;overflow:scroll;-webkit-overflow-scrolling:touch}body.scroll-disabled .application,body.scroll-disabled #container,body.scroll-disabled #main{height:100%;overflow:hidden;width:100%;position:fixed}#container{position:relative}html,body,#container,#main,.application{height:100%;min-height:100%}.content-wrapper,.liquid-container,.liquid-child{min-height:100%}@media screen and (max-width: 736px) {.content-wrapper{min-height:0}}a{text-decoration:none;color:inherit}ol{list-style-type:none !important}.vishidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;padding:0;margin:-1px;border:0}.is-scrolling{pointer-events:none}.thumb{background-position:center center;overflow:hidden;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.thumb>a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.thumb>.image-background{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 400ms;transition:transform 400ms}.search-icon{line-height:75px;width:75px;height:75px;background-color:#222}.search-icon:hover{cursor:pointer}.search-nav-inner{position:fixed;overflow:hidden;top:0;right:-325px;width:400px;height:75px;z-index:4;background-color:#222;-webkit-transition:-webkit-transform 300ms ease-in-out;transition:transform 300ms ease-in-out;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}input.search-input{border-radius:2.5px;border:solid 1px #cdcdcd;color:#222;line-height:1.75em;font-size:16px;padding:6px;width:65%;outline:none;height:42px;max-width:726px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;position:absolute;top:20px;left:75px;right:25px;bottom:20px;width:72%;height:auto;line-height:1.5em;text-align:left;opacity:0;-webkit-transform:translate3d(150px, 0, 0);transform:translate3d(150px, 0, 0);-webkit-transition:-webkit-transform,opacity 300ms ease-in-out;transition:transform,opacity 300ms ease-in-out}input.search-input:focus{outline:none}.active input.search-input{opacity:1;-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);-webkit-transition:-webkit-transform,opacity 300ms ease-in-out;transition:transform,opacity 300ms ease-in-out}.search-nav-inner.active{-webkit-transform:translate(-325px, 0);-ms-transform:translate(-325px, 0);transform:translate(-325px, 0);-webkit-transform:translate3d(-325px, 0, 0);transform:translate3d(-325px, 0, 0)}.search-input-click-catcher.active{position:fixed;top:0;bottom:0;right:0;left:0;content:" ";z-index:3}.nav-search-drop-down-wrapper{position:fixed;top:75px;right:0;height:0px;width:100%;max-width:400px;overflow:hidden;z-index:4;display:none}.nav-search-drop-down-wrapper.active{height:auto;padding-bottom:30px;display:block;height:auto;bottom:0px;overflow-y:scroll}.content-wrapper{margin-top:75px}@media screen and (max-width: 736px) {.nav-search-drop-down-wrapper{left:0}.search-nav-inner{width:250px;right:-175px}.nav-search-drop-down-wrapper{max-width:100%}.search-nav-inner.active{width:100%;-webkit-transform:translate3d(-175px, 0, 0);transform:translate3d(-175px, 0, 0)}.nav-search-drop-down-wrapper.has-results{background-color:#fefefe}.search-input{width:65%}}@media screen and (max-width: 360px) {.search-nav-inner{width:100%;right:-80%;-webkit-transition:right 300ms ease-in-out;transition:right 300ms ease-in-out}.search-nav-inner.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);width:100%;right:0}}.hero-base{position:relative;overflow:hidden;width:100%;height:100%}.hero-base>.image-background{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition-delay:100ms;transition-delay:100ms;-webkit-transition-duration:500ms;transition-duration:500ms;opacity:1}.hero-base>.image-background.will-load{opacity:0}.hero-base>.image-background:before{position:absolute;top:60%;left:0;right:0;bottom:0;background-image:-webkit-linear-gradient(90deg, rgba(34, 34, 34, 0.9) 10%, rgba(34, 34, 34, 0.6) 55%, transparent 100%);background-image:linear-gradient(0deg, rgba(34, 34, 34, 0.9) 10%, rgba(34, 34, 34, 0.6) 55%, transparent 100%);content:""}.hero-base>.play-button{display:block;position:absolute;background-color:transparent;border-radius:40px;border:8px solid #fefefe;color:#fefefe;text-align:center;line-height:68px;font-size:25px;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;z-index:10}.hero-base>.content{position:absolute;top:auto;left:0;right:0;bottom:60px;margin:0 20px;z-index:1}.hero-base .title,.hero-base .subtitle{text-align:center;color:#fefefe;text-transform:uppercase;word-wrap:break-word}.hero-base .title{font-size:14px;line-height:1em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;font-size:3.75em}.hero-base .subtitle{font-size:14px;line-height:1em;font-family:'Nunito'}.hero-base .has-link .title,.hero-base .has-link .subtitle{text-align:left;padding-left:10px}.hero-base .has-link .link{position:relative;overflow:hidden;padding-left:97px;text-decoration:none;display:inline-block;vertical-align:top;max-width:100%;min-height:67px}.hero-base .has-link .link:before,.hero-base .has-link .link:after{position:absolute;left:20px;top:0;width:67px;height:67px;content:""}.hero-base .has-link .link:before{background-image:url(../img/sprites/application.png);background-position:-280px -757px;width:67px;height:67px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.hero-base .has-link .link:before{background-image:url(../img/sprites/application2x.png);background-position:-83px -727.5px;width:67px;height:67px;background-size:998px 967px;}}.hero-base .has-link .link:after{background-image:url(../img/sprites/application.png);background-position:-193px -757px;width:67px;height:67px;opacity:0;-webkit-transition:opacity 200ms;transition:opacity 200ms}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.hero-base .has-link .link:after{background-image:url(../img/sprites/application2x.png);background-position:-160px -727.5px;width:67px;height:67px;background-size:998px 967px;}}.hero-base .has-link .link:hover:after{opacity:1}@media screen and (max-width: 736px) {.hero-base .has-link .link{padding-left:87px;}.hero-base .has-link .link:before,.hero-base .has-link .link:after{left:10px}}@media screen and (max-width: 736px) {.hero-base .title{font-size:25px}}.has-many-items .content{bottom:140px}@media screen and (max-width: 736px) {.has-many-items .content{bottom:134px}}.index-hero{position:relative}.index-hero .carousel-selector{overflow:hidden}.start-hero .image-background{background-position:top}.dealers-item{background-color:#fefefe;font-family:'Nunito'}.dealers-item:nth-of-type(odd){background-color:#f2f2f2}.dealers-item-service-station-text{font-size:12px;color:#222;line-height:1.5em;text-transform:uppercase;display:block}.dealers-item-service-station-icon{background-image:url(../img/sprites/application.png);background-position:-581px -520px;width:88px;height:88px;opacity:0.9;content:" ";position:absolute;top:50%;margin-top:-44px;right:35%}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.dealers-item-service-station-icon{background-image:url(../img/sprites/application2x.png);background-position:-542.5px -510px;width:88px;height:88px;background-size:998px 967px;}}.dealers-item-inner{position:relative;overflow:hidden;max-width:700px;min-height:150px;margin:0 auto;padding:20px 24px;position:relative;z-index:1}.dealers-item-inner>h1{margin-bottom:0.5em;max-width:80%;position:relative;z-index:2;font-family:'Playfair Display',serif;font-weight:700;padding:0;line-height:1.25em;text-transform:uppercase}.dealers-item-inner>address{color:#646464;line-height:1.25em;position:relative;z-index:1}.dealers-item-inner>a{color:#fe5512;text-decoration:none;font-size:12px;line-height:1.1em;position:relative;z-index:1}a.dealers-map-btn,a.dealers-website-btn{position:absolute;background-color:#222;color:#fefefe !important;right:0;top:0;padding:12.5px 8px;padding-left:35px;font-size:13px}a.dealers-map-btn:hover,a.dealers-website-btn:hover{background-color:#fefefe;color:#fe5512 !important;cursor:pointer}a.dealers-map-btn{top:82px}a.dealers-map-btn:before{background-image:url(../img/sprites/application.png);background-position:-1059px -307px;width:19px;height:27px;content:" ";position:absolute;top:5.5px;left:7.5px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){a.dealers-map-btn:before{background-image:url(../img/sprites/application2x.png);background-position:-960px -316px;width:19px;height:27px;background-size:998px 967px;}}a.dealers-website-btn{top:32px}a.dealers-website-btn:before{background-image:url(../img/sprites/application.png);background-position:-1059px -423px;width:17px;height:16px;content:" ";position:absolute;top:13px;left:10px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){a.dealers-website-btn:before{background-image:url(../img/sprites/application2x.png);background-position:-960px -508px;width:17px;height:16px;background-size:998px 967px;}}@media screen and (max-width: 736px) {a.dealers-map-btn{margin-top:10px}a.dealers-map-btn,a.dealers-website-btn{position:relative;top:0;display:inline-block}.dealers-item-service-station-icon{z-index:-1;left:50%;margin-left:-44px;right:auto}.dealers-item-inner>h1{max-width:100%}.dealers-item-service-station{top:30%;right:5%}}.product-index-hero{position:relative}a.product-hero-btn:active{background-color:#fe5512}@media screen and (min-width: 737px) {a.product-hero-btn:hover{background-color:#0090ff;color:#fefefe;cursor:pointer}}.products-marketing-full .marketing-content .not-full-blead .marketing-copy{padding-top:300px}.products-marketing-full .marketing-content .not-full-blead .marketing-copy hr{border-color:#fe5512}.hero-image{background-position:top center;background-size:contain;position:relative;overflow:hidden}.hero-product-image{background-position:top center;background-size:contain;position:absolute;overflow:hidden;top:50%;left:50%}.product-hero-buttons{position:absolute;text-align:center;left:0;right:0;bottom:60px}.products-hero-cloud{position:absolute;top:0}.products-hero-siren{position:absolute;content:" ";position:absolute;top:34%;left:57.5%;width:35px;height:35px;background-color:transparent;background:-webkit-radial-gradient(circle, rgba(255, 0, 0, 0.95) 0%, rgba(255, 0, 0, 0.85) 0%, transparent 75%);background:radial-gradient(circle, rgba(255, 0, 0, 0.95) 0%, rgba(255, 0, 0, 0.85) 0%, transparent 75%);-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);opacity:0.75;-webkit-animation:light-glow 1000ms linear infinite;animation:light-glow 1000ms linear infinite}.products-hero-smoke01{position:absolute;top:32%;left:31%}.products-hero-smoke02{position:absolute;top:24%;left:35%}.cloud-1{left:20%;width:650px;-webkit-animation-name:cloud-left-to-right;animation-name:cloud-left-to-right;-webkit-animation-duration:600s;animation-duration:600s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.cloud-2{right:35%;width:700px;-webkit-animation-name:cloud-right-to-left;animation-name:cloud-right-to-left;-webkit-animation-duration:650s;animation-duration:650s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.cloud-3{left:0%;top:5%;width:500px;-webkit-animation-name:cloud-left-to-right;animation-name:cloud-left-to-right;-webkit-animation-duration:250s;animation-duration:250s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes cloud-right-to-left{from{-webkit-transform:translate3d(100%, 0%, 0);transform:translate3d(100%, 0%, 0)}to{-webkit-transform:translate3d(-250%, 10%, 0);transform:translate3d(-250%, 10%, 0)}}@keyframes cloud-right-to-left{from{-webkit-transform:translate3d(100%, 0%, 0);transform:translate3d(100%, 0%, 0)}to{-webkit-transform:translate3d(-250%, 10%, 0);transform:translate3d(-250%, 10%, 0)}}@-webkit-keyframes cloud-left-to-right{from{-webkit-transform:translate3d(-75%, 0%, 0);transform:translate3d(-75%, 0%, 0)}to{-webkit-transform:translate3d(250%, 10%, 0);transform:translate3d(250%, 10%, 0)}}@keyframes cloud-left-to-right{from{-webkit-transform:translate3d(-75%, 0%, 0);transform:translate3d(-75%, 0%, 0)}to{-webkit-transform:translate3d(250%, 10%, 0);transform:translate3d(250%, 10%, 0)}}.products-hero-spot-light{content:" ";position:absolute;left:58.25%;top:52%;width:85px;height:85px;background-color:transparent;background:-webkit-radial-gradient(circle, #FDFCFC 0%, rgba(253, 252, 252, 0.95) 20%, transparent 75%);background:radial-gradient(circle, #FDFCFC 0%, rgba(253, 252, 252, 0.95) 20%, transparent 75%);-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);opacity:0.75;-webkit-animation:light-glow 3500ms linear infinite;animation:light-glow 3500ms linear infinite}.products-hero-tower-light{content:" ";position:absolute;left:40.75%;top:27%;width:65px;height:65px;background-color:transparent;background:-webkit-radial-gradient(circle, #FDFCFC 0%, rgba(253, 252, 252, 0.85) 20%, transparent 75%);background:radial-gradient(circle, #FDFCFC 0%, rgba(253, 252, 252, 0.85) 20%, transparent 75%);-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);opacity:0.75;-webkit-animation:light-glow 2500ms ease-in-out infinite;animation:light-glow 2500ms ease-in-out infinite}@-webkit-keyframes light-glow{0%{-webkit-transform:scale(0.75);transform:scale(0.75);opacity:0.75}50%{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:0.95}100%{-webkit-transform:scale(0.75);transform:scale(0.75);opacity:0.75}}@keyframes light-glow{0%{-webkit-transform:scale(0.75);transform:scale(0.75);opacity:0.75}50%{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:0.95}100%{-webkit-transform:scale(0.75);transform:scale(0.75);opacity:0.75}}.product-item{background-color:#e5e5e5}.product-item-header{position:relative;overflow:hidden;max-width:80em;margin:0 auto;padding-top:10px}.product-item-header .title{font-size:14px;line-height:1em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;line-height:1.5em;font-size:2em;line-height:1em;padding:20px;max-width:50%;float:left}.product-item-header .title .sku{font-size:14px;line-height:1em;font-size:0.75em;font-size:0.5em;line-height:2em;display:block;text-transform:uppercase;color:#fe5512}.product-item-header .actions-price-wrapper{float:right;max-width:50%;text-align:right;padding:20px}.product-item-header .price{font-size:14px;line-height:1em;font-size:0.75em;padding:1em 0.8em;border-radius:2.5px;text-transform:uppercase;text-decoration:none;text-align:center;line-height:77px;color:#fefefe;padding:0;text-align:right;font-size:2em;margin-top:-5px;width:225px;padding-right:0.75em;margin-right:0.25em;display:inline-block;vertical-align:top;background-size:100%;background-position:50% 50%;background-repeat:no-repeat;content:' ';background-image:url('/static/img/bg/price-tag.png')}.product-item-header .price.archived{color:transparent}.product-item-header .price.out-of-stock{background-image:url(../img/sprites/application.png);background-position:-268px -650px;width:248px;height:87px;padding-right:1.75em}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.product-item-header .price.out-of-stock{background-image:url(../img/sprites/application2x.png);background-position:-258px -630.5px;width:248px;height:87px;background-size:998px 967px;}}.product-item-header .social .social-share{clear:both;padding:20px 0 20px 10px}.product-item-header .actions{display:inline-block;vertical-align:top}.product-item-header a.find-a-dealer,.product-item-header a.shop-now{font-size:14px;line-height:1em;font-size:0.75em;padding:1em 0.8em;border-radius:2.5px;text-transform:uppercase;text-decoration:none;text-align:center;display:inline-block;min-width:100px;line-height:1em;-webkit-transition:color 0ms;transition:color 0ms}.product-item-header a.find-a-dealer:hover,.product-item-header a.shop-now:hover{-webkit-transition:background 350ms,color 200ms;transition:background 350ms,color 200ms}.product-item-header a.find-a-dealer.disabled,.product-item-header a.shop-now.disabled{pointer-events:none}.product-item-header a.find-a-dealer:hover,.product-item-header a.shop-now:hover{color:#fefefe;background-color:#0090ff}.product-item-header .find-a-dealer{background-color:#fefefe;color:#fe5512;margin-bottom:1em}.product-item-header .shop-now{background-color:#fe5512;color:#fefefe}.product-item-header .shop-now.hide{visibility:hidden}.product-item-header .shop-now.disabled{background-color:#646464;opacity:0.85}.product-item-header .shop-now.disabled:hover{background-color:#646464}.product-item-header .actions-price-details{font-size:14px;line-height:1em;font-size:0.75em;opacity:0;margin-top:15px;text-transform:uppercase;color:#646464;-webkit-transition:opacity 250ms linear;transition:opacity 250ms linear}.product-item-header .actions-price-details.active{opacity:1}.product-details-item .catalog{margin-top:25px}.product-details-item .catalog span b{font-weight:bold}.product-details-item .content-container{padding-bottom:20px}.product-details-item .content-container .has-player{min-height:650px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2){.product-index-hero{display:none}.product-details-item .content-container{padding-bottom:0}.product-details-item .content-container .has-player{min-height:550px}}@media only screen and (max-width: 900px){.product-details-item .content-container{padding-bottom:0}.product-details-item .content-container .has-player{min-height:450px}}@media screen and (max-width: 750px) {.product-index-hero{display:none}.products-marketing-full .marketing-content .title{position:static;font-size:46px}.product-details .carousel-featured-product .carousel-selector{text-align:center}.product-item-header .title{max-width:100%;width:100%;float:left}.product-item-header .actions{width:60%}.product-item-header .actions li{display:inline-block;width:48%}.product-item-header .actions li>a{margin-bottom:0;padding:1.45em 0.3em;margin-left:0.1em;min-width:90px;width:100%}.product-item-header .price{margin-right:0;font-size:1em;line-height:3.5em;max-width:35%;width:130px}.product-item-header .actions-price-wrapper{width:100%;max-width:100%;text-align:center;padding:20px 0px;padding-top:0px}.product-details-item .content-container{padding-bottom:0}.product-details-item .content-container .has-player{min-height:0}}@media screen and (max-width: 736px) {.content-container{padding:0 20px}.actions li>a{margin-left:0.1em}.product-details{padding:0}.featured-product-specs .product-specs .specs-card .title{font-size:1.75em}.product-item-header a.find-a-dealer{min-width:100%;padding:0.95em 0.8em}.actions li{float:left;margin:0 3px 0 0}}@media screen and (min-width: 375px) and (max-width: 667px) {.product-item-header a.find-a-dealer,.product-item-header a.shop-now{min-width:100%;padding:1.58em 0.8em !important}}@media screen and (min-width: 360px) and (max-width: 640px) {.product-item-header a.find-a-dealer{min-width:100%;padding:1.45em 0.8em}}.article-events .parallax-section-inner{background-color:#cdcdcd}.article-events .upcoming-event-title{color:#fefefe;font-size:64px;line-height:1.5em;text-align:left;padding:0}.article-product-grid .parallax-section-inner{background-color:#cdcdcd}.article-related-content .parallax-section-inner{background-color:#cdcdcd}.article-related-content .related-content-title{color:#fefefe}.article-content h1{padding:0}.article-content .wrapper{max-width:80em;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;padding:0 50px}.article-content .wrapper::after{clear:both;content:"";display:table}.article-content .breadcrumb{font-size:14px;line-height:1em;font-size:0.75em;color:#fe5512;text-decoration:underline}.article-content header{margin-top:50px;height:auto;line-height:1em}.article-content .title{font-size:52px;line-height:1.5em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;padding:0}.article-content .subtitle{padding:0;margin:0;line-height:1.5em;text-transform:uppercase}.article-content .social-share{display:block;max-height:100px;float:none;margin:25px 0}.article-content-wrapper{padding-top:50px;padding-bottom:50px}.article-content-wrapper h1,.article-content-wrapper h2,.article-content-wrapper h3,.article-content-wrapper h4{text-transform:uppercase;font-size:26px;line-height:4em;font-size:14px;line-height:1em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;line-height:1.5em;font-size:2em}.article-content-wrapper h2{font-size:1.75em}.article-content-wrapper h3{font-size:1.5em}.article-content-wrapper h4{font-size:1.25em}.article-content-wrapper p{font-size:14px;line-height:1em;font-family:'Nunito';margin:0.5em auto}.article-content-wrapper img{max-width:100%;display:block;height:auto}.article-content-wrapper blockquote{font-style:italic;padding-left:50px}.article-content-wrapper blockquote:before,.article-content-wrapper blockquote:after{content:'"'}.article-content-wrapper ul{margin:0.5em 0;padding-left:30px}.article-content-wrapper ul>li{list-style:disc}.article-content-wrapper ol li{counter-increment:step-counter;line-height:1.5em}.article-content-wrapper ol li::before{content:counter(step-counter);margin-right:5px;color:#0090ff;padding-left:5px}.article-content-wrapper b{font-weight:bold}.article-content-wrapper i,.article-content-wrapper em{font-style:italic}.article-content-wrapper a{text-decoration:none}.article-content-wrapper a:hover{text-decoration:underline}.content-article .content-article-hero{width:100%;min-width:100%}.video-bg{background:-webkit-linear-gradient(90deg, #646464 0%, #222 50%);background:linear-gradient(0deg, #646464 0%, #222 50%)}@media screen and (max-width: 700px) {.article-content .wrapper{padding:0 25px}.article-content .title{font-size:30px;line-height:1em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;padding:0}.article-content .subtitle{font-size:14px;margin-top:1em}.article-content-wrapper>h1{text-transform:uppercase;font-size:22px;line-height:1.25em;margin:22px auto}.article-content-wrapper>p{margin-left:0}.article-related-content .related-content-title{font-size:36px;line-height:1.75em}}.hobby-hero{position:relative}.hobby-hero .image-background{background-position:top}.hobby-hero .carousel-hero-content{text-align:center}.hobby .parallax-section-inner{background-color:#cdcdcd}.hobby .hobby-related-content .parallax-section-inner{background-color:#fefefe}.search{height:100%;min-height:100%}.search .promo-module:first-of-type{padding-bottom:35px}.search .search-drop-down-wrapper{position:absolute;top:235px;left:45%;bottom:100%;width:100%;overflow:hidden;z-index:4;max-width:450px}.search .search-drop-down-wrapper.active{bottom:0}.search .pagination-no-results{background-color:#fefefe}.search-hero{position:relative;overflow:hidden;width:100%;height:400px;line-height:400px;text-align:center}.search-hero .image-background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.search-hero-icon{width:40px;height:40px;background-color:transparent;margin-top:1px;display:inline-block;vertical-align:top;position:relative;margin-right:-45px;z-index:1}.search-hero-icon:hover{cursor:pointer}.search-hero-icon:focus,.search-hero-icon:active{outline:none}.search-hero-icon:before{background-image:url(../img/sprites/application.png);background-position:-1044px -887px;width:23px;height:23px;content:" ";position:absolute;top:5.5px;left:7.5px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.search-hero-icon:before{background-image:url(../img/sprites/application2x.png);background-position:-960px -386px;width:23px;height:23px;background-size:998px 967px;}}.search-hero-title{font-family:'Playfair Display',serif;font-weight:700;padding:0;line-height:1em;font-size:4em;margin-bottom:15px;color:#fefefe;text-transform:uppercase}.search-hero-input{border-radius:2.5px;border:solid 1px #cdcdcd;color:#222;line-height:1.75em;font-size:16px;padding:6px;width:65%;outline:none;height:42px;max-width:726px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;display:inline-block;width:450px;padding-left:45px;border:none}.search-hero-input:focus{outline:none}.search-hero-input:after{background-image:url(../img/sprites/application.png);background-position:-1001px -887px;width:23px;height:23px;position:absolute;left:-50%;top:0;content:" "}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.search-hero-input:after{background-image:url(../img/sprites/application2x.png);background-position:-960px -353px;width:23px;height:23px;background-size:998px 967px;}}.search-hero-form{float:left}.search-hero-info{position:relative;overflow:hidden;position:absolute;top:125px;left:45%;display:inline-block;line-height:1em;text-align:center}.search-tabs{max-width:80em;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;height:35px;line-height:36px;margin-top:-35px;z-index:1}.search-tabs::after{clear:both;content:"";display:table}.search-tabs>li{color:#717171;text-transform:uppercase;font-size:0.75em;text-align:center;float:left;display:inline-block;min-width:120px;background-color:#fefefe}.search-tabs>li.active{background-color:#fefefe !important;color:#222;opacity:1}.search-tabs>li:hover{cursor:pointer}.search-tabs>li:first-of-type{background-color:#f2f2f2}.search-tabs>li:nth-of-type(2n){background-color:#e5e5e5}.search-tabs>li:nth-of-type(3n){background-color:#cdcdcd}.search-results{padding-top:15px;background:-webkit-linear-gradient(90deg, #cdcdcd 10%, #fefefe 100%);background:linear-gradient(0deg, #cdcdcd 10%, #fefefe 100%)}.search-results.no-items{padding-top:0px}.search-results .pagination-items{max-width:80em;margin-left:auto;margin-right:auto}.search-results .pagination-items::after{clear:both;content:"";display:table}.grid .search-item{float:left;display:block;margin-right:1.0724744696%;width:24.1956441478%}.grid .search-item:last-child{margin-right:0}.grid .search-item:nth-of-type(4n){margin-right:0}.stack .pagination-items{max-width:none}.stack .search-item-wrapper{max-width:80em;margin:0 auto}.stack .search-item{float:left;display:block;margin-right:1.0724744696%;width:100%;margin-right:0;padding:25px;margin:0}.stack .search-item:last-child{margin-right:0}.stack .search-item:nth-of-type(even){background-color:#e5e5e5}.stack .search-item .search-item-image{display:inline-block;width:23%;vertical-align:top}.stack .search-item .search-item-content{position:relative;overflow:hidden;width:74%;margin-left:2%;display:inline-block;vertical-align:top;height:200px}.stack .search-item .title{font-size:14px;line-height:1em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;line-height:1.5em;font-size:2em;line-height:1.25em;max-height:2.75em}.search-item{position:relative;overflow:hidden;background-color:#fefefe;color:#222;margin-bottom:15px}.search-item .search-item-image{position:relative;overflow:hidden;height:200px}.can-animate-scroll .search-item:hover .thumb>.image-background{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.search-item .search-item-content{position:relative;overflow:hidden;min-height:105px}.search-item .image-background{position:absolute;top:0;bottom:0;right:0;left:0}.search-item .title{padding:0;margin:0 10px;line-height:1.25em;font-size:14px;margin-top:5px;max-height:4em;overflow:hidden;color:#808080}.search-item .price{margin:10px 10px;display:block;color:#fe5512;height:25px;line-height:25px;margin-bottom:10px;position:absolute;bottom:0;left:0}.search-item .sku{font-size:14px;line-height:1em;font-family:'Nunito';margin:0 10px;margin-bottom:10px;overflow:hidden;line-height:1.5em}.search-item .published-date{font-size:14px;line-height:1em;font-family:'Nunito';margin:10px 10px;overflow:hidden;line-height:1.5em}.search-item .description{font-size:14px;line-height:1em;font-family:'Nunito';margin:0 10px;height:4em;overflow:hidden}.search-item .btn-large{min-width:initial;text-decoration:none;padding:10px;margin:0;margin-top:10px}@media screen and (max-width: 930px) {.grid .search-item{float:left;display:block;margin-right:1.0724744696%;width:32.6183503536%}.grid .search-item:nth-of-type(4n){margin-right:1.0724744696%}.grid .search-item:nth-of-type(3n){margin-right:0}.grid .search-item:last-child{margin-right:0}.search .search-hero-info,.search .search-drop-down-wrapper{left:35%}}@media screen and (max-width: 760px) {.search .search-hero-info,.search .search-drop-down-wrapper{left:15%}}@media screen and (max-width: 725px) {.search-results .pagination-items{margin:15px 2.5%}.search-hero-title{font-size:3.5em}.search-hero-input{width:350px}.search-hero-info{margin-left:0}.search-hero{background:-webkit-radial-gradient(50% 50%, circle, #EEDCA5 0%, #339987 25%, #023548 75%);background:radial-gradient(50% 50%, circle, #EEDCA5 0%, #339987 25%, #023548 75%)}.grid .search-item{float:left;display:block;margin-right:1.0724744696%;width:49.4637627652%}.grid .search-item:last-child{margin-right:0}.grid .search-item:nth-of-type(3n){margin-right:1.0724744696%}.grid .search-item:nth-of-type(2n){margin-right:0}.stack .search-item .search-item-image{width:35%}.stack .search-item .search-item-content{width:62%}.search .search-hero-info{display:block;position:absolute;left:0%;right:0%;text-align:center}.search-hero-title{font-size:2.5em;line-height:175px}.search-hero-form,.search .search-drop-down-wrapper{display:none}.search-hero-info{display:block}.search-hero-title{font-size:2.5em;line-height:175px}.search-hero-input{display:none}.search-tabs>li{width:33.3%;min-width:0px}.search-item .image-background{max-width:325px;left:50%;margin-left:-162.5px}}@media screen and (max-width: 500px) {.grid .search-item{float:left;display:block;margin-right:1.0724744696%;width:100%}.grid .search-item:last-child{margin-right:0}.stack .search-item .search-item-image{width:100%}.stack .search-item .search-item-content{text-align:center;margin:0;width:100%}.stack .search-item .title{line-height:1em;margin:15px 0}}@media screen and (max-width: 736px) {.search-hero{height:175px}.search-hero-info{display:block}.search-hero-title{font-size:2.5em;line-height:175px}.search-hero-input{display:none}.search-tabs>li{width:33.3%;min-width:0px}.search-hero-info{top:-15px;left:0}}.navigation{box-shadow:rgba(34,34,34,0.25) 0px 10px 10px;position:fixed;top:0;left:0;right:0;z-index:2;background-color:#fefefe}.nav-header nav{height:75px;padding:10px 0px;margin:0px auto;background-color:#fefefe;color:#fefefe;line-height:55px}.nav-header .mobile-more{display:none;position:absolute;top:0;left:0;width:75px;height:75px;line-height:55px;text-align:center}.nav-header .mobile-more .hamburger li{-webkit-transition:background-color 250ms;transition:background-color 250ms}.nav-header .mobile-more.active .hamburger li{-webkit-transition:background-color 350ms ease-in-out;transition:background-color 350ms ease-in-out;background-color:#fe5512}.mobile-more .hamburger{position:absolute;top:50%;left:50%;margin-top:-12.5px;margin-left:-12.5px}.main-nav{width:calc(50% - 50px);float:left;background-color:#fefefe;-webkit-overflow-scrolling:touch}.main-nav>li{display:inline-block;border-right:solid 1px #cdcdcd}.main-nav>li>a{font-size:14px;line-height:1em;font-size:0.75em;padding:1em 0.8em;border-radius:2.5px;text-transform:uppercase;text-decoration:none;text-align:center;margin:10px;-webkit-transition:color 0ms;transition:color 0ms;background-color:#fefefe;color:#fe5512}.main-nav>li>a:hover{-webkit-transition:background 350ms,color 200ms;transition:background 350ms,color 200ms}.main-nav>li>a:hover,.main-nav>li>a.active{background-color:#fe5512;color:#fefefe}.main-nav>li:last-of-type{border-right:none}.main-nav>.products{height:65px;border-right:none}.products>.inner{border-right:solid 1px #cdcdcd}.products>.inner>a{font-size:14px;line-height:1em;font-size:0.75em;padding:1em 0.8em;border-radius:2.5px;text-transform:uppercase;text-decoration:none;text-align:center;margin:10px;-webkit-transition:color 0ms;transition:color 0ms;background-color:#fefefe;color:#fe5512}.products>.inner>a:hover{-webkit-transition:background 350ms,color 200ms;transition:background 350ms,color 200ms}.products>.inner>a:hover,.products>.inner>a.active{background-color:#fe5512;color:#fefefe}.products-dropdown-nav{box-shadow:rgba(34,34,34,0.25) 0px 10px 10px;position:absolute;overflow:hidden;top:75px;left:0;right:0;z-index:-1;background-color:#e5e5e5;-webkit-transform:translate(0, -110%);-ms-transform:translate(0, -110%);transform:translate(0, -110%);-webkit-transition:-webkit-transform 300ms 100ms ease-in;transition:transform 300ms 100ms ease-in}.products.active .products-dropdown-nav{-webkit-transform:translate(0, 0%);-ms-transform:translate(0, 0%);transform:translate(0, 0%)}.products-dropdown-nav>ol>li .explore-products{color:#fe5512}.products-dropdown-nav>ol{position:relative;overflow:hidden;width:70%;margin:0 auto;padding:10px 0;list-style-type:circle;text-align:left}.products-dropdown-nav>ol>li{position:relative;overflow:hidden;-webkit-transition:color 0ms;transition:color 0ms;font-size:14px;line-height:1em;font-size:0.75em;float:left;width:32%;margin-right:0.75em;padding-left:2em;border:none;border-radius:2.5px;color:#222;line-height:1em;text-align:left;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.products-dropdown-nav>ol>li:hover{-webkit-transition:background 350ms,color 200ms;transition:background 350ms,color 200ms}.products-dropdown-nav>ol>li>a{display:inline-block;width:100%;font-size:inherit;padding-top:0.875em;padding-bottom:0.875em;line-height:inherit;text-decoration:none;color:#222}.products-dropdown-nav>ol>li>a:hover{color:#fefefe}.products-dropdown-nav>ol>li.active,.products-dropdown-nav>ol>li:hover{color:#fefefe;background-color:#fe5512}.products-dropdown-nav>ol>li:hover{cursor:pointer}.products-dropdown-nav>ol>li:before{content:"";display:inline-block;position:absolute;left:0.75em;top:0.25em;width:0.5em;height:0.5em;margin-top:0.75em;background-color:#fe5512;border-radius:1em;line-height:1em}.products-dropdown-nav>ol>li:hover:before,.products-dropdown-nav>ol>li.active:before{background-color:#fefefe}.products-dropdown-nav .nav-marketing{background-color:#fefefe;width:100%;padding:20px 0px;text-align:center}.products-dropdown-nav .nav-marketing>a.details-button{font-size:14px;line-height:1em;font-size:0.75em;padding:1em 0.8em;border-radius:2.5px;text-transform:uppercase;text-decoration:none;text-align:center;background-color:#222;color:#cdcdcd;display:inline-block;min-width:100px;-webkit-transition:color 0ms;transition:color 0ms;min-width:120px;font-size:0.75em;line-height:1em;margin-left:10px}.products-dropdown-nav .nav-marketing>a.details-button:hover{-webkit-transition:background 350ms,color 200ms;transition:background 350ms,color 200ms}.products-dropdown-nav .nav-marketing>a.details-button:last-of-type{margin-right:0}.products-dropdown-nav .nav-marketing>a.details-button:hover{background-color:#fe5512;color:#fefefe}.secondary-nav{width:calc(50% - 50px);float:right}.secondary-nav>li{text-align:right;float:right}.secondary-nav>li>a{font-size:14px;line-height:1em;font-size:0.75em;padding:1em 0.8em;border-radius:2.5px;text-transform:uppercase;text-decoration:none;text-align:center;margin:10px}.secondary-nav .support,.secondary-nav .store{font-size:14px;line-height:1em;font-size:0.75em;padding:1em 0.8em;border-radius:2.5px;text-transform:uppercase;text-decoration:none;text-align:center;display:inline-block;min-width:100px;line-height:1em;margin:10px;color:#fefefe}.secondary-nav .support:hover,.secondary-nav .store:hover{background-color:#0090ff}.secondary-nav .support{background-color:#222}.secondary-nav .store{background-color:#fe5512}.secondary-nav .search,.secondary-nav .shopping-cart{position:relative;width:75px;height:55px;text-align:center}.secondary-nav .search:hover,.secondary-nav .shopping-cart:hover{cursor:pointer}.secondary-nav .search a,.secondary-nav .shopping-cart a{width:auto;height:auto;text-decoration:none;color:inherit;margin:0;padding:0}.secondary-nav .search{content:" "}.secondary-nav .shopping-cart-icon{position:relative;overflow:hidden;width:100%;height:55px;line-height:55px}.secondary-nav .shopping-cart-icon>a{position:absolute;top:0;left:0;right:0;bottom:0}.secondary-nav .shopping-cart-count{position:absolute;top:0px;right:12.5px;background-color:#0090ff;color:#fefefe;width:20px;height:20px;line-height:20px;border-radius:20px}.mobile-nav{display:none;overflow:scroll;position:fixed;top:75px;right:0;left:0;bottom:0;z-index:-2;background-color:#222;-webkit-transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out;-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0)}.mobile-nav>ul{font-family:'Nunito';background-color:#fefefe;line-height:75px;text-align:center}.mobile-nav>ul>li>a{display:block;width:100%;height:100%;color:#222;font-size:20px !important;text-decoration:none;text-transform:uppercase}.mobile-nav>ul>li>a:active,.mobile-nav>ul>li>a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#efefef;outline:0}.mobile-nav>ul>li{display:block;position:relative;overflow:hidden;width:100%;border-bottom:solid 1px #cdcdcd}.mobile-nav>ul>li:last-of-type{border:none}.mobile-nav>ul>li>.shopping-cart-icon{height:75px;line-height:75px}.mobile-nav>ul>li.shopping-cart a{position:absolute;top:0;bottom:0;left:0;right:0;text-decoration:none;color:inherit;margin:0;padding:0}.mobile-nav .support a{background-color:#222;color:#cdcdcd}.mobile-nav>ul>li.store{background-color:#f00}.mobile-nav>ul>li.store>a{color:#fefefe}.mobile-nav .support,.mobile-nav .store{border-bottom:none}.mobile-product-details{position:fixed;top:75px;left:0;right:0;bottom:0;z-index:-1;overflow:scroll;background-color:#fefefe;-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0);-webkit-transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out}.mobile-product-details.mobile-nav-active.active{-webkit-transform:translate(0%, 0);-ms-transform:translate(0%, 0);transform:translate(0%, 0)}.mobile-product-details a.nav-marketing-prev,.mobile-product-details a.nav-marketing-next{display:none}.mobile-product-details>.nav-marketing-module.active .nav-marketing-title{background-color:#fefefe;color:#222}.mobile-product-details .nav-marketing-wrapper{width:100%}.mobile-product-details .nav-marketing-wrapper li{width:90%;margin:0 auto;display:block}.mobile-product-details .nav-marketing{text-align:center;margin-bottom:20px}.mobile-product-details .nav-marketing .details-button{font-size:14px;line-height:1em;font-size:0.75em;padding:1em 0.8em;border-radius:2.5px;text-transform:uppercase;text-decoration:none;text-align:center;background-color:#222;color:#cdcdcd;display:inline-block;min-width:100px;min-width:120px;margin-bottom:25px;margin-right:2%;font-size:0.75em}.mobile-product-details .nav-marketing .details-button:last-of-type{margin-right:none}.mobile-product-details>ul{font-size:1.25em;line-height:2.75em;padding:0;list-style-type:none}.mobile-product-details a{text-decoration:none;color:inherit}.mobile-product-details>ul>li>a{display:block;width:100%;height:100%}.mobile-product-details>ul>li{position:relative;overflow:hidden;border:none;color:#222;text-align:left;text-transform:uppercase;padding:0 2em;border-bottom:solid 1px #cdcdcd;background-color:#f2f2f2}.mobile-product-details>ul>li:hover,.mobile-product-details>ul>li.active{color:#fefefe;background-color:#fe5512;cursor:pointer;-webkit-transition:background-color 200ms ease-in;transition:background-color 200ms ease-in}.mobile-product-details>ul>li:hover a,.mobile-product-details>ul>li.active a{color:#fefefe}.mobile-product-details>ul>li:before{width:0.4em;height:0.4em;background-color:#fe5512;border-radius:1em;content:"";position:absolute;line-height:2em;display:inline-block;margin-top:1.125em;left:0.75em;top:0em}.mobile-product-details>ul>li:hover:before,.mobile-product-details>ul>li.active:before{background-color:#fefefe}.maybe-touch .mobile-product-details>ul>li:hover,.is-scrolling .mobile-product-details>ul>li:hover{color:#222;background-color:#f2f2f2}.maybe-touch .mobile-product-details>ul>li:hover a,.is-scrolling .mobile-product-details>ul>li:hover a{color:#222}.maybe-touch .mobile-product-details>ul>li:hover:before,.is-scrolling .mobile-product-details>ul>li:hover:before{background-color:#fe5512}.mobile-product-details-back-button{font-family:'Playfair Display',serif;font-weight:700;background-color:#222;padding-left:0.5em;font-size:3em;line-height:1.25em;color:#646464}.mobile-product-details-back-button>span{color:#fe5512}.mobile-product-details-back-button:hover{cursor:pointer}.home-logo{position:relative;overflow:hidden;background-image:url("../img/size_1x/header/logo.jpg");background-position:center center;background-size:100%;background-repeat:no-repeat;float:left;height:55px;width:50px;margin-left:1.07247%;margin-right:10px;line-height:55px}@media (-webkit-min-device-pixel-ration: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.home-logo{background-image:url("../img/size_2x/header/logo.jpg");background-position:center center;background-size:100%;background-repeat:no-repeat;}}@media screen and (max-width: 1024px) {.home-logo{margin-left:0;margin-right:0}.nav-header .mobile-more{display:block}.home-logo-wrapper{position:absolute;left:50%;margin-left:-35px}.main-nav{display:none}.secondary-nav li{display:none}.secondary-nav li.search{display:inline-block;position:absolute;top:0;right:0;width:auto;margin-top:10px}.navigation{box-shadow:none}.nav-header{position:relative;z-index:2;box-shadow:rgba(34,34,34,0.25) 0px 10px 10px}.mobile-nav{display:none}.mobile-nav.active{display:block;box-shadow:rgba(34,34,34,0.25) 0px 10px 10px;-webkit-transform:translate(0%, 0);-ms-transform:translate(0%, 0);transform:translate(0%, 0)}.mobile-nav.active.mobile-products-active{-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0)}}@media screen and (max-width: 736px) {.secondary-nav div.search-nav-inner{width:445%}.secondary-nav .search.active div.search-nav-inner{-webkit-transform:translate(-76%, 0);-ms-transform:translate(-76%, 0);transform:translate(-76%, 0)}}.archived .parallax-section-inner{background-color:#cdcdcd}.footer-wrapper{background-color:#222;left:0;right:0;bottom:0;z-index:2}.footer-wrapper>footer{max-width:80em;margin-left:auto;margin-right:auto;overflow:hidden;background-color:#222;line-height:100px}.footer-wrapper>footer::after{clear:both;content:"";display:table}.footer-left,.footer-center,.footer-right{min-height:100px;overflow:hidden;position:relative;float:left;display:block;margin-right:1.0724744696%;width:32.6183503536%}.footer-left:last-child,.footer-center:last-child,.footer-right:last-child{margin-right:0}.footer-center{text-align:center}.footer-center>ol>li{display:inline-block;padding:0 10px;line-height:1em;border-right:1px solid #cdcdcd}.footer-center>ol>li:last-of-type{border-right:none}.footer-center a{transition-color:0ms;text-decoration:none;color:#fefefe}html.maybe-no-touch .footer-center a:hover{color:#fe5512;-webkit-transition:color 200ms;transition:color 200ms}.footer-about{font-size:0.8em;line-height:1.5em;margin-top:30px;text-transform:uppercase}.footer-legal{font-size:0.6em;line-height:15px;margin-top:1em}.footer-legal .footer-legal-copy{color:#cdcdcd}.footer-cta{text-align:center;font-size:0.65em;text-transform:uppercase;color:#fefefe}.footer-cta>li{display:inline-block;line-height:100px;margin-right:5px}.footer-cta>li>a{text-decoration:none;padding:10px;border-radius:3px;color:#fefefe;background-color:#0090ff;-webkit-transition:color 0ms;transition:color 0ms}.footer-cta>li>a:hover{-webkit-transition:background 350ms,color 200ms;transition:background 350ms,color 200ms}html.maybe-no-touch .footer-cta>li>a:hover{background-color:#fe5512}.footer-social{display:inline-block;overflow:hidden;float:left;width:71.4285714286%}.footer-social li{height:100px;display:inline-block;width:20%;position:relative;overflow:hidden}.footer-social a{text-align:center;position:relative;overflow:hidden;display:inline-block;width:100%;height:100%}.footer-mail{width:28.5714285714%;margin-top:25px;margin-bottom:25px;line-height:100px;height:50px;border-left:dotted 1px #cdcdcd;float:left}html.maybe-no-touch .footer-mail:hover .footer-mail-text{color:#fe5512}html.maybe-no-touch .footer-mail:hover .footer-mail-icon:after{background-image:url(../img/sprites/application.png);background-position:-1001px -191px;width:38px;height:38px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){html.maybe-no-touch .footer-mail:hover .footer-mail-icon:after{background-image:url(../img/sprites/application2x.png);background-position:-960px -96px;width:38px;height:38px;background-size:998px 967px;}}.footer-mail .footer-mail-icon{display:inline-block;overflow:hidden;position:relative;width:50%;height:100%;float:left}.footer-mail .footer-mail-text{display:inline-block;width:50%;float:left;overflow:hidden;font-size:0.7em;color:#fefefe;line-height:1.25em;margin-top:12.5px}.footer-about{text-align:center}@media screen and (max-width: 1050px) {.footer-wrapper>footer{max-width:375px;padding-bottom:25px}.footer-left,.footer-right,.footer-center{height:75px;float:left;display:block;margin-right:1.0724744696%;width:100%}.footer-left:last-child,.footer-right:last-child,.footer-center:last-child{margin-right:0}}.icon-social-email:after{background-image:url(../img/sprites/application.png);background-position:-1001px -713px;width:38px;height:38px;position:absolute;top:50%;left:50%;display:inline-block;content:"";content:" ";text-align:center;display:inline-block;margin-left:-19px;margin-top:-19px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.icon-social-email:after{background-image:url(../img/sprites/application2x.png);background-position:-730px -456px;width:38px;height:38px;background-size:998px 967px;}}html.maybe-no-touch .icon-social-email:hover:after{background-image:url(../img/sprites/application.png);background-position:-1001px -191px;width:38px;height:38px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){html.maybe-no-touch .icon-social-email:hover:after{background-image:url(../img/sprites/application2x.png);background-position:-960px -96px;width:38px;height:38px;background-size:998px 967px;}}.icon-social-facebook:after{background-image:url(../img/sprites/application.png);background-position:-1001px -539px;width:38px;height:38px;position:absolute;top:50%;left:50%;display:inline-block;content:"";content:" ";text-align:center;display:inline-block;margin-left:-19px;margin-top:-19px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.icon-social-facebook:after{background-image:url(../img/sprites/application2x.png);background-position:-630px -870.5px;width:38px;height:38px;background-size:998px 967px;}}html.maybe-no-touch .icon-social-facebook:hover:after{background-image:url(../img/sprites/application.png);background-position:-1001px -365px;width:38px;height:38px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){html.maybe-no-touch .icon-social-facebook:hover:after{background-image:url(../img/sprites/application2x.png);background-position:-865px -870.5px;width:38px;height:38px;background-size:998px 967px;}}.icon-social-twitter:after{background-image:url(../img/sprites/application.png);background-position:-1001px -423px;width:38px;height:38px;position:absolute;top:50%;left:50%;display:inline-block;content:"";content:" ";text-align:center;display:inline-block;margin-left:-19px;margin-top:-19px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.icon-social-twitter:after{background-image:url(../img/sprites/application2x.png);background-position:-817px -870.5px;width:38px;height:38px;background-size:998px 967px;}}html.maybe-no-touch .icon-social-twitter:hover:after{background-image:url(../img/sprites/application.png);background-position:-1001px -481px;width:38px;height:38px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){html.maybe-no-touch .icon-social-twitter:hover:after{background-image:url(../img/sprites/application2x.png);background-position:-678px -870.5px;width:38px;height:38px;background-size:998px 967px;}}.icon-social-pinterest:after{background-image:url(../img/sprites/application.png);background-position:-1001px -597px;width:38px;height:38px;position:absolute;top:50%;left:50%;display:inline-block;content:"";content:" ";text-align:center;display:inline-block;margin-left:-19px;margin-top:-19px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.icon-social-pinterest:after{background-image:url(../img/sprites/application2x.png);background-position:-960px -144px;width:38px;height:38px;background-size:998px 967px;}}html.maybe-no-touch .icon-social-pinterest:hover:after{background-image:url(../img/sprites/application.png);background-position:-1001px -771px;width:38px;height:38px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){html.maybe-no-touch .icon-social-pinterest:hover:after{background-image:url(../img/sprites/application2x.png);background-position:-960px 0px;width:38px;height:38px;background-size:998px 967px;}}.icon-social-youtube:after{background-image:url(../img/sprites/application.png);background-position:-1001px -829px;width:38px;height:38px;position:absolute;top:50%;left:50%;display:inline-block;content:"";content:" ";text-align:center;display:inline-block;margin-left:-19px;margin-top:-19px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.icon-social-youtube:after{background-image:url(../img/sprites/application2x.png);background-position:-960px -48px;width:38px;height:38px;background-size:998px 967px;}}html.maybe-no-touch .icon-social-youtube:hover:after{background-image:url(../img/sprites/application.png);background-position:-1001px -655px;width:38px;height:38px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){html.maybe-no-touch .icon-social-youtube:hover:after{background-image:url(../img/sprites/application2x.png);background-position:-960px -192px;width:38px;height:38px;background-size:998px 967px;}}.icon-social-instagram:after{background-image:url(../img/sprites/application.png);background-position:-1001px -249px;width:38px;height:38px;position:absolute;top:50%;left:50%;display:inline-block;content:"";content:" ";text-align:center;display:inline-block;margin-left:-19px;margin-top:-19px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.icon-social-instagram:after{background-image:url(../img/sprites/application2x.png);background-position:-900px -810.5px;width:38px;height:38px;background-size:998px 967px;}}html.maybe-no-touch .icon-social-instagram:hover:after{background-image:url(../img/sprites/application.png);background-position:-1001px -307px;width:38px;height:38px}@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){html.maybe-no-touch .icon-social-instagram:hover:after{background-image:url(../img/sprites/application2x.png);background-position:-778px -456px;width:38px;height:38px;background-size:998px 967px;}}.error-404{position:relative;overflow:hidden;min-width:100%;height:100%;text-align:center;background-color:#001558}.error-404 .background-image{position:absolute;top:0;left:0;right:0;bottom:0;content:" ";background-image:url('../img/bg/404.png');background-position:center;background-size:cover}.error-404 .center{position:absolute;width:500px;height:500px;top:50%;left:50%;margin-top:-250px;margin-left:-250px;text-align:center}.error-404 .logo-wrapper{position:relative;overflow:hidden;width:100%;text-align:center}.error-404 .product-icon-lionel{float:none;position:relative;overflow:hidden;display:inline-block;margin-bottom:10px}.error-404 h1{color:#fefefe;font-size:14px;line-height:1em;font-family:'Playfair Display',serif;font-weight:700;text-transform:uppercase;line-height:1.5em;font-size:2em}.error-404 h2{margin-top:250px;color:#00d5fd;font-size:14px;line-height:1em;font-family:'Nunito'}.error-404 .btn-small-alt{color:#fefefe;background-color:#ff3b19;background-image:-webkit-linear-gradient(90deg, #ff3b19 10%, #ff8903 90%);background-image:linear-gradient(0deg, #ff3b19 10%, #ff8903 90%);margin-top:20px}.error-404 .btn-small-alt:hover,.error-404 .btn-small-alt.active{background-color:#fe5512}