.fk-inline-block{display:inline-block;*display:inline;zoom:1}.lego-valentine{background-color:white}.lego-valentine a{color:#333}.lego-valentine .gd-tmargin{margin-top:16px}.lego-valentine .module-tmargin{margin-top:14px}.lego-valentine .section-tmargin{margin-top:30px}.lego-valentine .divider-tmargin{margin-top:56px}.lego-valentine .spot-tmargin{margin-top:42px}.lego-valentine .title-tmargin{margin-top:30px;overflow:hidden}.lego-valentine .title-image{height:60px;text-align:center}.lego-valentine .image-container{height:350px;max-width:978px;overflow:hidden;text-align:center}.lego-valentine .image-container .container-link{display:block;height:200px}.lego-valentine .navigation-links{overflow:hidden;height:190px;width:978px}.lego-valentine .navigation-links .text-image{height:110px;display:inline-block;margin:0 6px 0 12px;vertical-align:middle;width:177px}.lego-valentine .navigation-links .n-image{vertical-align:middle}.lego-valentine .navigation-links .n-image:hover{opacity:.8}.lego-valentine .navigation-links .link-image{display:inline-block;height:190px;margin-left:12px;width:245px}.lego-valentine .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}.lego-valentine .gtl-module .product-case .primary-image{cursor:pointer}.lego-valentine .gtl-module .fk-ui-ccarousel-container .ccarousel-prev.onside,.lego-valentine .gtl-module .fk-ui-ccarousel-container .ccarousel-next.onside{margin-top:185px}.lego-valentine .gtl-module .products-wrap{position:absolute;bottom:0;width:978px}.lego-valentine .gtl-module .products-wrap .products{position:relative;height:0;width:978px;overflow:hidden;text-align:center;outline:1px solid #e6e6e6;color:#333}.lego-valentine .gtl-module .products-wrap .products .wrap-bg{width:978px;height:150px;background-color:white;opacity:.95;position:absolute;top:0}.lego-valentine .gtl-module .products-wrap .products .wrap{display:inline-block;margin:0 auto;margin-left:-20px;position:relative;z-index:1}.lego-valentine .gtl-module .products-wrap .products .product-unit{float:left;margin-left:20px;height:150px;width:110px;overflow:hidden;position:relative}.lego-valentine .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}.lego-valentine .gtl-module .products-wrap .products .product-unit .pu-price{font-size:11px;font-weight:bold;margin-bottom:2px}.lego-valentine .gtl-module .products-wrap .products .product-unit .link-text{font-size:11px}.lego-valentine .gtl-module .products-wrap .products .product-unit .image-wrap{position:relative}.lego-valentine .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}.lego-valentine .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}.lego-valentine .gtl-module .products-wrap .products .product-unit:hover .buy-btn{visibility:visible;opacity:1}.lego-valentine .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}.lego-valentine .gtl-module .products-wrap .collapsed{background-color:#333;color:white}.lego-valentine .product-carousel2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:white;height:315px;width:978px}.lego-valentine .product-carousel2 .ccarousel-wrapper .list-items{width:inherit;height:225px;position:static;overflow:hidden}.lego-valentine .product-carousel2 .list-title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:35px;width:964px;background-color:white;color:#333;margin-bottom:25px;font-size:18px;line-height:35px;vertical-align:middle;font-weight:bold;border-bottom:1px solid #e6e6e6}.lego-valentine .product-carousel2 .list-title:before{content:'';background:url('../prod/images/lego/heart_icon-0c5cc79e.png') no-repeat center;padding-left:20px}.lego-valentine .product-carousel2 .list-wrapper{position:relative;height:225px;width:978px;text-align:center}.lego-valentine .product-carousel2 .list-items{overflow:hidden;height:225px;width:900px;position:absolute;left:0;right:0;margin:0 auto}.lego-valentine .product-carousel2 .product-wrap{float:left;height:225px;width:225px;overflow:hidden}.lego-valentine .product-carousel2 .product-unit{height:225px;width:225px;position:relative;color:#333}.lego-valentine .product-carousel2 .product-unit:hover .info-wrap{visibility:visible;opacity:1}.lego-valentine .product-carousel2 .product-unit .image-wrap{text-align:center;height:225px;width:225px;overflow:hidden;display:table-cell;vertical-align:middle}.lego-valentine .product-carousel2 .product-unit .product-image{max-height:220px;max-width:220px;vertical-align:middle}.lego-valentine .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}.lego-valentine .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}.lego-valentine .product-carousel2 .product-unit .info-wrap .background{height:225px;width:225px;position:absolute;top:0;background-color:white;opacity:.85}.lego-valentine .product-carousel2 .product-unit .info-wrap .pu-title{overflow:hidden;font-size:13px;padding:5px 50px 5px 50px}.lego-valentine .product-carousel2 .product-unit .info-wrap .pu-discount{color:#848484;padding:0 50px 0 50px}.lego-valentine .product-carousel2 .product-unit .info-wrap .pu-discount .pu-old{color:#848484;text-decoration:line-through}.lego-valentine .product-carousel2 .product-unit .info-wrap .pu-price{font-size:17px;font-weight:bold;padding-bottom:5px}.lego-valentine .product-carousel2 .product-unit .info-wrap .buy-btn{color:white}.lego-valentine .visual-nav2{height:150px;width:978px;background-color:white}.lego-valentine .visual-nav2 .nav-link{display:block;width:184px;height:150px}.lego-valentine .visual-nav2 .nav-list{overflow:hidden;height:150px}.lego-valentine .visual-nav2 .nav-item{float:left;width:184px;height:150px;text-align:center}.lego-valentine .visual-nav2 .nav-image{height:150px;width:150px}.lego-valentine .visual-nav2 .wrapper{width:184px;height:150px}.lego-valentine .visual-nav2 .content{margin:0 auto;width:150px;height:150px;padding:0 17px 0 17px}.lego-valentine .visual-nav2 .content:hover{opacity:.7}.lego-valentine .visual-nav2 .fk-ui-ccarousel-container .ccarousel-prev.onside,.lego-valentine .visual-nav2 .fk-ui-ccarousel-container .ccarousel-next.onside{margin-top:60px}.lego-valentine .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}.lego-valentine .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}.lego-valentine .brands-unit2 .title .icon{width:15px;background:url('../prod/images/lego/heart_icon-0c5cc79e.png') no-repeat center;display:table-cell;padding-left:5px}.lego-valentine .brands-unit2 .title .text{display:table-cell;line-height:30px}.lego-valentine .brands-unit2 .item{width:200px;margin:0 auto;border-bottom:1px solid #e6e6e6}.lego-valentine .brands-unit2 .brand-image{height:76px;width:234px;overflow:hidden;display:table-cell;vertical-align:middle;text-align:center;font-size:13px}.lego-valentine .brands-unit2 .brand-image .text{height:20px;margin:0 auto;text-align:center;width:172px;line-height:20px}.lego-valentine .brands-unit2 .brand-image .buyText,.lego-valentine .brands-unit2 .brand-image .offerText{padding:5px 0 5px 5px;float:left}.lego-valentine .brands-unit2 .brand-image .buyText{font-size:12px}.lego-valentine .brands-unit2 .brand-image .b-img{width:165px;height:28px;vertical-align:middle}.lego-valentine .brands-unit2 .brand-image:hover .b-img{opacity:.8}.lego-valentine .brands-unit2 .brand-image:hover .buyText{text-decoration:underline}.lego-valentine .offers-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}.lego-valentine .offers-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}.lego-valentine .offers-unit2 .title .icon{width:15px;background:url('../prod/images/lego/heart_icon-0c5cc79e.png') no-repeat center;display:table-cell;padding-left:5px}.lego-valentine .offers-unit2 .title .text{display:table-cell;line-height:30px}.lego-valentine .offers-unit2 .items{height:354px}.lego-valentine .offers-unit2 .list-item{height:117px;width:204px;display:block;margin:0 15px 0 15px;border-bottom:1px solid #e6e6e6}.lego-valentine .offers-unit2 .list-item:last-child{border:0}.lego-valentine .offers-unit2 .list-item:hover{text-decoration:none}.lego-valentine .offers-unit2 .list-item:hover .texts .buyText{text-decoration:underline}.lego-valentine .offers-unit2 .list-item .wrap{vertical-align:middle;height:118px;display:table-cell;text-align:center;width:234px;width:204px;padding:0 15px 0 15px}.lego-valentine .offers-unit2 .list-item .product-image{height:75px;width:50%;text-align:center;vertical-align:middle;line-height:75px}.lego-valentine .offers-unit2 .list-item .product-image img{max-height:75px;max-width:75px;vertical-align:middle}.lego-valentine .offers-unit2 .list-item .texts{display:table-cell;vertical-align:middle;height:75px;width:50%;text-align:left}.lego-valentine .offers-unit2 .list-item .texts .name{font-size:15px;color:#c1272d;width:85px;font-weight:bold;overflow:hidden}.lego-valentine .offers-unit2 .list-item .texts .offerText{font-weight:bold}.lego-valentine .offers-unit2 .list-item .texts .buyText{font-size:12px}.lego-valentine .offers-unit2 .view-all{width:234px;height:30px;text-align:center}.lego-valentine .new-v-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}.lego-valentine .new-v-unit:hover .links{height:130px}.lego-valentine .new-v-unit .links{-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;transition:all .7s ease;position:absolute;bottom:0;height:70px;width:234px}.lego-valentine .new-v-unit .links .background{position:absolute;top:0;height:130px;width:234px;background-color:black;opacity:.3}.lego-valentine .new-v-unit .links .items{position:relative;z-index:1}.lego-valentine .new-v-unit .links .title{font-size:14px;font-weight:bold;margin-top:10px;height:30px;line-height:14px;color:white;opacity:.9}.lego-valentine .new-v-unit .links .url{height:30px;font-size:12px}.lego-valentine .new-v-unit .links .url a{color:white;opacity:.9}.lego-valentine .new-v-unit:hover{outline-color:white}.lego-valentine .new-merch-unit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:200px;max-width:482px;overflow:hidden}.lego-valentine .new-merch-unit .merch-link{display:block;height:200px}.lego-valentine .new-merch-unit:hover{outline-color:white}.lego-valentine .category-links2{background-color:white;width:234px;overflow:hidden;height:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e6e6e6}.lego-valentine .category-links2 .list-title{height:35px;width:234px;background-color:white;color:#333;line-height:35px;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}.lego-valentine .category-links2 .list-title:before{content:'';background:url('../prod/images/lego/heart_icon-0c5cc79e.png') no-repeat center;padding-left:20px}.lego-valentine .category-links2 .link:hover{background-color:#ff757c;color:white;text-decoration:none}.lego-valentine .category-links2 .link:hover .c-item{border-color:#ff757c}.lego-valentine .category-links2 .link:last-child .c-item{border:0}.lego-valentine .category-links2 .c-item{margin:0 10px 0 10px;height:37px;width:214px;border-bottom:1px dotted #e6e6e6;line-height:37px}.lego-valentine .slides-module{width:730px;height:300px;overflow:hidden;background-color:white}.lego-valentine .slides-module .trans{*zoom:1;background:black;height:25px;filter:alpha(opacity=30);opacity:.3;position:absolute;width:730px}.lego-valentine .slides-module .banner-tabs{position:absolute;bottom:0;width:730px;text-align:left;height:25px;line-height:25px}.lego-valentine .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}.lego-valentine .slides-module .banner-tabs .tab.selected{background-color:white}.lego-valentine .slides-module .tabs{padding-left:5px;position:relative;z-index:1}.lego-valentine .store-links{height:125px;width:234px;overflow:hidden}.lego-valentine .fk-content.fksk-content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}