#feature{position:relative;}.feature-carousel{margin:10px;}.flash-replaced object.flash-content{background:#252525;}.feature-carousel ol,.feature-carousel ul{font-size:1em;}.feature-carousel li{margin:0;padding:0;position:relative;background:none;}.feature-carousel-preloader-icon{position:absolute;width:100%;height:100%;top:0;left:0;background:url("/public/images/home/carousel/ajax-loader.gif") no-repeat center;background-color:rgba(0,0,0,0.5);}.js-enabled .feature-carousel-content,.js-enabled .feature-carousel-controller{display:none;}.js-enabled.feature-carousel-initialized .feature-carousel-content,.js-enabled .feature-carousel-controller{display:block;}.feature-carousel-slides{margin:0;padding:0;width:100%;height:335px;overflow:hidden;position:relative;list-style:none;}.feature-carousel-slides li .feature-carousel-content.fallback-content{visibility:hidden;}.feature-carousel-slides li{width:659px;height:335px;cursor:pointer;background:url("/public/images/home/carousel/ajax-logo-preloader.png") no-repeat center 40%;}.feature-mask{position:absolute;z-index:20;top:0;left:0;width:679px;height:20px;display:block;background:url("/public/images/shop/landing/sprite-carousel.png") no-repeat 0 0;}.feature-mask.right{left:669px;width:11px;height:374px;background-position:right 0;}.feature-mask.bottom{top:374px;height:18px;background-position:0 -376px;}.feature-mask.left{width:10px;height:374px;}.feature-carousel-controller{display:block;position:relative;z-index:10;width:100%;}.js-enabled .feature-carousel-controller{height:47px;margin-top:0;overflow:hidden;}.feature-carousel-controller .feature-carousel-controller-wrap{width:100%;overflow:hidden;background:none;margin:0;}.js-enabled .feature-carousel-controller .feature-carousel-controller-wrap{padding:0 17px;width:625px;margin:0;background:url("/public/images/shop/landing/sprite-carousel.png") no-repeat -10px -394px;}.feature-carousel-controller h3{font-size:1.5em;}.js-enabled .feature-carousel-controller h3{font-size:2em;line-height:1;}.feature-carousel-controller h4{color:#ccc;font-size:1.1em;}.js-enabled .feature-carousel-controller h4{font-size:1.3em;}.feature-carousel-controller ol{position:relative;margin:0;width:auto;}.js-enabled .feature-carousel-controller ol{width:1000%;}.feature-carousel-controller .arrows{width:17px;padding:0;position:absolute;top:0;left:0;z-index:30;background:url("/public/images/shop/landing/sprite-carousel.png") no-repeat 0 -439px;}.feature-carousel-controller .arrows.next-slide{left:auto;right:0;background-position:-17px -439px;}.feature-carousel-controller .arrows.next-slide.disabled{background-position:-52px -439px;}.feature-carousel-controller .arrows a{display:block;width:17px;height:44px;text-indent:-9999px;border-top:1px solid #262626;z-index:30;}.feature-carousel-controller .arrows.previous-slide.disabled{background-position:-35px -439px;}.feature-carousel-controller li{margin-bottom:0;height:44px;width:150px;float:left;cursor:pointer;position:relative;overflow:hidden;text-align:center;color:#959595;line-height:44px;font-size:1.5em;}.js-enabled .feature-carousel-controller li{margin-bottom:0;overflow:hidden;border-right:1px solid #000;white-space:nowrap;list-style:none;}.feature-carousel-controller img{opacity:.4;}.feature-carousel-controller li:hover img{opacity:1;}.feature-carousel-controller li.absolute-slide{position:absolute;z-index:10;}.feature-carousel-controller .preview{float:left;width:150px;height:130px;overflow:hidden;background:#000;position:relative;}.feature-carousel-controller .action-link{color:#fff;}.feature-carousel-controller .preview .feature-carousel-border{position:absolute;top:0;left:0;width:150px;height:126px;border:solid #000;border-width:1px 0 2px;}.feature-carousel-controller .more-information{padding:13px 20px;width:125px;float:left;}.js-enabled .feature-carousel-controller .more-information{width:173px;height:90px;top:0;left:146px;position:absolute;}.feature-carousel-controller .more-information .action-link{font-size:1.1em;}.js-enabled .feature-carousel-controller .more-information .action-link{font-size:1.3em;}.feature-carousel-controller h3{color:#fff;}.feature-carousel-controller h3,.feature-carousel-controller h4{margin-bottom:10px;}.feature-carousel-controller li.active{width:173px;color:#fff;}.feature-carousel-controller li.active img{opacity:1;}