.fk-inline-block{display:inline-block;*display:inline;zoom:1}.module-tmargin{margin-top:14px}.gd-tmargin{margin-top:16px}.section-tmargin{margin-top:30px}.divider-tmargin{margin-top:56px}.spot-tmargin{margin-top:42px}.title-tmargin{margin-top:30px;overflow:hidden}.grid-width{margin:0 auto;width:978px}.title-image{height:60px;text-align:center}.section-margin{margin-top:12px}.title-image{height:60px;text-align:center}.navigation-links{overflow:hidden;height:140px;width:978px}.navigation-links .text-image{height:110px;display:inline-block;margin:0 6px 0 12px;vertical-align:middle;width:177px}.navigation-links .n-image{vertical-align:middle}.navigation-links .n-image:hover{opacity:.8}.navigation-links .link-image{display:inline-block;height:140px;margin-left:12px;width:245px}.gtl-module .product-case{height:400px;width:978px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e6e6e6}.gtl-module .product-case .primary-image{cursor:pointer}.gtl-module .fk-ui-ccarousel-container .ccarousel-prev.onside,.gtl-module .fk-ui-ccarousel-container .ccarousel-next.onside{margin-top:185px}.gtl-module .products-wrap{position:absolute;bottom:0;width:978px}.gtl-module .products-wrap .products{position:relative;height:0;width:978px;overflow:hidden;text-align:center;outline:1px solid #e6e6e6;color:#333}.gtl-module .products-wrap .products .wrap-bg{width:978px;height:150px;background-color:white;opacity:.95;position:absolute;top:0}.gtl-module .products-wrap .products .wrap{display:inline-block;margin:0 auto;margin-left:-20px;position:relative;z-index:1}.gtl-module .products-wrap .products .product-unit{float:left;margin-left:20px;height:150px;width:110px;overflow:hidden;position:relative}.gtl-module .products-wrap .products .product-unit .pu-title{width:110px;overflow:hidden;font-size:11px;margin-bottom:2px;white-space:nowrap;text-overflow:ellipsis}.gtl-module .products-wrap .products .product-unit .pu-price{font-size:11px;font-weight:bold;margin-bottom:2px}.gtl-module .products-wrap .products .product-unit .link-text{font-size:11px}.gtl-module .products-wrap .products .product-unit .image-wrap{position:relative}.gtl-module .products-wrap .products .product-unit .image-wrap .buy-btn{display:block;position:absolute;bottom:0;left:0;right:0;margin:0 auto;visibility:hidden;opacity:0;color:white;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.gtl-module .products-wrap .products .product-unit .image-wrap .product-image{padding:10px;padding-bottom:5px;max-height:75px;max-width:75px;vertical-align:middle;display:block;margin:0 auto}.gtl-module .products-wrap .products .product-unit:hover .buy-btn{visibility:visible;opacity:1}.gtl-module .products-wrap .products-control{cursor:pointer;margin:0 auto;height:30px;width:200px;background-color:white;color:black;font-weight:bold;text-align:center;vertical-align:middle;line-height:30px;border-bottom:1px none #e6e6e6;position:relative;z-index:1;opacity:.9}.gtl-module .products-wrap .collapsed{background-color:#333;color:white}.product-carousel2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:white;height:315px;width:978px}.product-carousel2 .ccarousel-wrapper .list-items{width:inherit;height:225px;position:static;overflow:hidden}.product-carousel2 .list-title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:35px;width:978px;color:#333;margin-bottom:10px;line-height:35px;vertical-align:middle;font-weight:bold}.product-carousel2 .list-title:hover .viewALL{text-decoration:underline}.product-carousel2 .list-title:hover .arrow:after{right:-4px}.product-carousel2 .list-title .title-wrap{width:900px;height:35px;position:relative}.product-carousel2 .list-title .dash{position:absolute;border-bottom:2px solid #e6e6e6;width:910px;height:17px}.product-carousel2 .list-title .dashFull{position:absolute;border-bottom:2px solid #e6e6e6;width:978px;height:17px}.product-carousel2 .list-title .title{text-align:center;position:absolute;width:978px;font-size:18px;font-family:Museo,Helvetica,arial,san-serif!important}.product-carousel2 .list-title .title span{background-color:white;padding:0 5px}.product-carousel2 .list-title .viewAll{position:relative;left:914px;font-size:11px;width:62px}.product-carousel2 .list-title .arrow:after{content:"";border-left:4px solid #333;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;display:inline-block;position:relative;right:-2px}.product-carousel2 .list-wrapper{position:relative;height:225px;width:978px;text-align:center}.product-carousel2 .list-items{overflow:hidden;height:225px;width:900px;position:absolute;left:0;right:0;margin:0 auto}.product-carousel2 .product-wrap{float:left;height:225px;width:225px;overflow:hidden}.product-carousel2 .product-unit{height:225px;width:225px;position:relative;color:#333}.product-carousel2 .product-unit:hover .info-wrap{visibility:visible;opacity:1}.product-carousel2 .product-unit .image-wrap{text-align:center;height:225px;width:225px;overflow:hidden;display:table-cell;vertical-align:middle}.product-carousel2 .product-unit .product-image{max-height:220px;max-width:220px;vertical-align:middle}.product-carousel2 .product-unit .info-wrap{visibility:hidden;opacity:0;position:absolute;height:225px;width:225px;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.product-carousel2 .product-unit .info-wrap .info{height:225px;width:225px;display:table-cell;vertical-align:middle;text-align:center;z-index:2;position:relative}.product-carousel2 .product-unit .info-wrap .background{height:225px;width:225px;position:absolute;top:0;background-color:white;opacity:.85}.product-carousel2 .product-unit .info-wrap .pu-title{overflow:hidden;font-size:13px;padding:5px 50px 5px 50px}.product-carousel2 .product-unit .info-wrap .pu-discount{color:#848484;padding:0 50px 0 50px}.product-carousel2 .product-unit .info-wrap .pu-discount .pu-old{color:#848484;text-decoration:line-through}.product-carousel2 .product-unit .info-wrap .pu-price{font-size:17px;font-weight:bold;padding-bottom:5px}.product-carousel2 .product-unit .info-wrap .buy-btn{color:white}.visual-nav2{height:150px;width:978px;background-color:white}.visual-nav2 .nav-link{display:block;width:184px;height:150px}.visual-nav2 .nav-list{overflow:hidden;height:150px}.visual-nav2 .nav-item{float:left;width:184px;height:150px;text-align:center}.visual-nav2 .nav-image{height:150px;width:150px}.visual-nav2 .wrapper{width:184px;height:150px}.visual-nav2 .content{margin:0 auto;width:150px;height:150px;padding:0 17px 0 17px}.visual-nav2 .content:hover{opacity:.7}.visual-nav2 .fk-ui-ccarousel-container .ccarousel-prev.onside,.visual-nav2 .fk-ui-ccarousel-container .ccarousel-next.onside{margin-top:60px}.brands-unit2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e6e6e6;width:234px;height:414px;overflow:hidden;background-color:white;color:#333}.brands-unit2 .title{height:30px;font-weight:bold;font-size:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #e6e6e6}.brands-unit2 .title .text{text-align:center;line-height:30px}.brands-unit2 .item{width:200px;margin:0 auto;border-bottom:1px solid #e6e6e6}.brands-unit2 .brand-image{height:76px;width:234px;overflow:hidden;display:table-cell;vertical-align:middle;text-align:center;font-size:13px}.brands-unit2 .brand-image .text{height:20px;margin:0 auto;text-align:center;width:172px;line-height:20px}.brands-unit2 .brand-image .buyText,.brands-unit2 .brand-image .offerText{padding:5px 0 5px 5px}.brands-unit2 .brand-image .buyText{font-size:12px}.brands-unit2 .brand-image .b-img{width:165px;height:28px;vertical-align:middle}.brands-unit2 .brand-image:hover .b-img{opacity:.8}.brands-unit2 .brand-image:hover .buyText{text-decoration:underline}.product-list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e6e6e6;width:234px;height:414px;overflow:hidden;background-color:white;color:#333}.product-list .title{height:30px;font-weight:bold;font-size:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #e6e6e6}.product-list .title .text{text-align:center;line-height:30px}.product-list .items{height:354px}.product-list .list-item{height:117px;width:204px;display:block;margin:0 15px 0 15px;border-bottom:1px solid #e6e6e6}.product-list .list-item:last-child{border:0}.product-list .list-item:hover{text-decoration:none}.product-list .list-item:hover .texts .buyText{text-decoration:underline}.product-list .list-item .wrap{vertical-align:middle;height:118px;display:table-cell;text-align:center;width:234px;width:204px;padding:0 15px 0 15px}.product-list .list-item .product-image{height:75px;width:50%;text-align:center;vertical-align:middle;line-height:75px}.product-list .list-item .product-image img{max-height:75px;max-width:75px;vertical-align:middle}.product-list .list-item .texts{display:table-cell;vertical-align:middle;height:75px;width:50%;text-align:left}.product-list .list-item .texts .name{font-size:15px;color:#c1272d;width:85px;font-weight:bold;overflow:hidden}.product-list .list-item .texts .offerText{font-weight:bold}.product-list .list-item .texts .price{padding:2px 0 2px;font-weight:bold}.product-list .list-item .texts .buyText{font-size:12px}.product-list .view-all{width:234px;height:30px;text-align:center}.vertical-unit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:414px;width:234px;overflow:hidden;position:relative;text-align:center}.vertical-unit:hover .links{height:130px}.vertical-unit .links{position:absolute;bottom:0;height:70px;width:234px;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;transition:all .7s ease}.vertical-unit .links .background{position:absolute;top:0;height:130px;width:234px;background-color:black;opacity:.3}.vertical-unit .links .items{position:relative;z-index:1}.vertical-unit .links .title{font-size:14px;font-weight:bold;margin-top:10px;height:30px;line-height:14px;color:white;opacity:.9}.vertical-unit .links .url{height:30px;font-size:12px}.vertical-unit .links .url a{color:white;opacity:.9}.new-merch-unit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:200px;overflow:hidden}.new-merch-unit img{vertical-align:bottom}.new-merch-unit .merch-link{display:block}.category-links2{background-color:white;width:234px;overflow:hidden;max-height:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e6e6e6}.category-links2 .list-title{height:34px;width:234px;background-color:white;color:#333;line-height:34px;vertical-align:middle;padding-left:5px;display:table-cell;font-weight:bold;font-size:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #e6e6e6;padding-left:10px}.category-links2 .link:hover{background-color:#d49807;color:white;text-decoration:none}.category-links2 .link:hover .c-item{border-color:#d49807}.category-links2 .link:last-child .c-item{border:0}.category-links2 .c-item{margin:0 10px 0 10px;height:35px;width:214px;border-bottom:1px dotted #e6e6e6;line-height:35px}.slides-module{width:730px;height:300px;overflow:hidden;background-color:white}.slides-module .trans{*zoom:1;background:black;height:25px;filter:alpha(opacity=30);opacity:.3;position:absolute;width:730px}.slides-module .banner-tabs{position:absolute;bottom:0;width:730px;text-align:left;height:25px;line-height:25px}.slides-module .banner-tabs .tab{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;height:10px;width:10px;display:inline-block;*display:inline;*zoom:1;margin-left:5px;background-color:black}.slides-module .banner-tabs .tab.selected{background-color:white}.slides-module .tabs{padding-left:5px;position:relative;z-index:1}.search-module{background-color:white;height:30px;width:234px;line-height:30px;margin-bottom:5px;-webkit-box-shadow:inset 0 0 4px #e6e6e6;-moz-box-shadow:inset 0 0 4px #e6e6e6;box-shadow:inset 0 0 4px #e6e6e6}.search-module .search-icon{background:url('../prod/images/lego/ws-sprite-fefbae52.png') no-repeat 0 -118px;width:23px;height:23px;display:inline-block;vertical-align:middle;margin-left:4px}.search-module .search-input{width:190px;border:0;height:23px;margin-left:6px;display:inline-block;outline:0 none;vertical-align:middle}.video-unit{height:100%;cursor:pointer}.video-unit .video{height:100%}.videoDialog .window{padding:0}.videoDialog .close-icon{background:url('../prod/images/lifestyle-brands-c355c55c.png') 0 -12px no-repeat}.videoDialog .shield{background:#000;opacity:.6;filter:alpha(opactiy=60);-ms-filter:"alpha(opacity=60)";-moz-opacity:.6;-khtml-opacity:.6}.videoDialog .content{background-color:black}.video-placeholder{width:854px;height:480px}.footer-links2 .wrap{width:978px;border-top:2px solid #e6e6e6}.footer-links2 .unit{width:325px;height:132px;overflow:hidden;padding-top:20px;border-right:1px solid #e6e6e6}.footer-links2 .unit:last-child{width:326px;border:0 none}.footer-links2 .contact{width:326px;display:table-cell;height:132px;vertical-align:middle;text-align:center;text-decoration:none;font-size:14px}.footer-links2 .contact:hover{text-decoration:none}.footer-links2 .contact:hover .text{color:#666}.footer-links2 .contact:hover .email{text-decoration:underline}.footer-links2 .contact .email{width:220px;padding-top:10px;font-weight:bold;margin:0 auto}.footer-links2 .contact .text{width:220px;margin:0 auto}.footer-links2 .f-link:hover .title:after{right:-6px}.footer-links2 .footer-img{display:block;margin:0 auto}.footer-links2 .title{padding-top:10px;text-align:center;width:220px;margin:0 auto}.footer-links2 .title:after{content:"";border-left:4px solid #333;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;display:inline-block;position:relative;right:-4px}.s-product-unit{overflow:hidden;text-align:center}.s-product-unit .ccarousel-wrapper .s-unit{height:250px;position:static}.s-product-unit .s-auto{position:relative;width:978px;height:250px}.s-product-unit .s-auto .ccarousel-next.onside,.s-product-unit .s-auto .ccarousel-prev.onside{margin-top:85px}.s-product-unit .s-unit{height:250px;position:absolute;left:29px}.s-product-unit .s-wrapper{position:relative;height:246px;width:230px;float:left;padding-top:2px}.s-product-unit .s-wrapper:hover .shop-link{opacity:1;top:50%;margin-top:-15px}.s-product-unit .s-wrapper:hover .text-wrapper{color:white}.s-product-unit .s-wrapper:hover .s-image{outline:2px solid white}.s-product-unit .title{margin-bottom:10px;height:26px;line-height:20px;font-size:16px;font-weight:bold}.s-product-unit .text-wrapper{position:relative;height:20px;vertical-align:middle;display:table;color:#333;text-align:center;margin:auto;z-index:0;top:5px;padding:3px 5px 3px 5px;max-width:130px}.s-product-unit .text-wrapper .text{display:table-cell;vertical-align:middle;text-align:center;font-size:15px;font-weight:bold}.s-product-unit .s-image{position:relative;display:block;height:200px;width:200px;margin:0 15px 0 15px;overflow:hidden}.s-product-unit .s-image .shop-link{width:100px;height:25px;position:absolute;background-color:black;color:white;font-size:13px;line-height:25px;margin:0 auto;left:0;right:0;top:50%;opacity:0;-webkit-transition:all 250ms ease-out 0s;-moz-transition:all 250ms ease-out 0s;-ms-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s}.s-product-unit .s-image .square{height:200px;width:200px}.lego-layout3{background-color:white}.lego-layout3 a{color:#333}.lego-layout3 .fk-content.fksk-content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.brands-unit2new{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e6e6e6;width:234px;overflow:hidden;background-color:white;height:414px}.brands-unit2new .title{height:29px;background-color:white;font-weight:bold;font-size:15px;color:white;padding:10px;line-height:29px;text-align:center}.brands-unit2new .brand-image{height:22px;width:202px;overflow:hidden;padding:16px 0;margin:0 15px;border-bottom:1px solid #e6e6e6;font-size:16px}.brands-unit2new .brand-image img{height:22px}.brands-unit2new .b-img{vertical-align:middle}.brands-unit2new .b-img:hover{opacity:.8;filter:alpha(opactiy=80);-ms-filter:"alpha(opacity=80)";-moz-opacity:.8;-khtml-opacity:.8}.brands-unit2new .brandCarousel li:last-child .brand-image,.brands-unit2new .brandCarousel .lastItem{border-color:transparent}.brands-unit2new .fk-ui-ccarousel-container .ccarousel-buttons{margin-top:4px}.brand-carousel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:white;height:170px;width:978px}.brand-carousel .ccarousel-wrapper .list-items{width:inherit;height:70px;position:static;overflow:hidden}.brand-carousel .list-title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:35px;width:978px;color:#333;margin-bottom:25px;line-height:35px}.brand-carousel .list-title .title-wrap{width:978px;height:35px}.brand-carousel .list-title .title-wrap .dash{float:left;border-bottom:2px solid #e6e6e6;width:978px;height:17px}.brand-carousel .list-title .title-wrap .title{text-align:center;position:absolute;font-size:18px;width:978px}.brand-carousel .list-title .title-wrap .title span{background-color:white;padding:0 5px}.brand-carousel .list-wrapper{position:relative;height:70px;width:978px}.brand-carousel .list-wrapper .fk-ui-ccarousel-container .ccarousel-prev.onside,.brand-carousel .list-wrapper .fk-ui-ccarousel-container .ccarousel-next.onside{margin-top:2%}.brand-carousel .list-items{overflow:hidden;height:70px;width:900px;position:absolute;left:0;right:0;margin:0 auto}.brand-carousel .brands-wrap{float:left;height:70px;width:135px;overflow:hidden}.brand-carousel .brand-unit{height:70px;width:135px;padding:0 9px;position:relative;color:#333}.brand-carousel .brand-unit .image-wrap{text-align:center;height:70px;width:135px;overflow:hidden;display:table-cell;vertical-align:middle}.brand-carousel .brand-unit .brand-image{max-height:70px;max-width:135px;vertical-align:middle}.lego-layout3 .brands-unit2new .title{border-bottom:1px solid #e6e6e6;color:#333}