html{font-size:1em;line-height:1.5;font-family:Ubuntu,Arial,sans-serif;color:rgba(0,0,0,.7);background:#fff}::selection{background:#0057b7;color:#fff}::-moz-selection{background:#0057b7;color:#fff}.content-item--app.is--mobile-game .content-item__primary-inner:after,.content-item--app.is--video-game .content-item__primary-inner:after,.content-item--app.is--web-game .content-item__primary-inner:after,.content-item--product .content-item__primary-inner:after,.content-item--video .content-item__primary-inner:after{font-family:LEGO Icons!important;font-weight:400!important;font-style:normal!important;font-variant:normal!important;line-height:normal;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.content-item--product .content-item__primary-inner:after{content:"\E003"}.content-item--app.is--web-game .content-item__primary-inner:after{content:"\E005"}.content-item--video .content-item__primary-inner:after{content:"\E006"}.content-item--app.is--mobile-game .content-item__primary-inner:after{content:"\E904"}.content-item--video .content-item__primary-inner:after{content:"\E63F"}.content-item--app.is--video-game .content-item__primary-inner:after{content:"\E903"}._h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:rgba(0,0,0,.8);font-family:Ubuntu,Arial,sans-serif}.h1,h1{font-size:2.25rem;font-weight:700}@media screen and (min-width:36em){.h1,h1{font-size:2.4375rem}}.h2,h2{font-size:1.4375rem;font-weight:500}@media screen and (min-width:36em){.h2,h2{font-size:1.625rem}}.h3,.h4,h3,h4{font-size:1.125rem;font-weight:500}.h5,h5{font-size:1rem}.h5,.h6,h5,h6{font-weight:300}.h6,h6{font-size:.875rem}.carousel__btn-icon,.cta-btn,.cta-extra,.details .social--like-btn,.details .social--like-count,.modal__close,.shop-cta-btn,.slider__btn{font-size:1.125rem;font-weight:500;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;cursor:pointer;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:24px;text-align:center;color:inherit;border:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;background-color:transparent}.carousel__btn-icon,.carousel__btn-icon:active,.carousel__btn-icon:focus,.carousel__btn-icon:hover,.cta-btn,.cta-btn:active,.cta-btn:focus,.cta-btn:hover,.cta-extra,.cta-extra:active,.cta-extra:focus,.cta-extra:hover,.details .social--like-btn,.details .social--like-count,.details .social--like-count:active,.details .social--like-count:focus,.details .social--like-count:hover,.modal__close,.modal__close:active,.modal__close:focus,.modal__close:hover,.shop-cta-btn,.shop-cta-btn:active,.shop-cta-btn:focus,.shop-cta-btn:hover,.slider__btn,.slider__btn:active,.slider__btn:focus,.slider__btn:hover{text-decoration:none;outline:none}.carousel__btn-icon>:not(.icon):not(:last-child):after,.cta-btn>:not(.icon):not(:last-child):after,.cta-extra>:not(.icon):not(:last-child):after,.details .social--like-count>:not(.icon):not(:last-child):after,.modal__close>:not(.icon):not(:last-child):after,.shop-cta-btn>:not(.icon):not(:last-child):after,.slider__btn>:not(.icon):not(:last-child):after{content:"\A0"}.rich-text{font-size:1rem}.rich-text blockquote,.rich-text dd,.rich-text dl,.rich-text fieldset,.rich-text figure,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6,.rich-text hr,.rich-text legend,.rich-text ol,.rich-text p,.rich-text pre,.rich-text ul{margin-bottom:8px}.rich-text dd,.rich-text ol,.rich-text ul{margin-left:32px}.rich-text li{margin-bottom:8px}.rich-text li ol,.rich-text li ul{margin-bottom:16px}.header__icon{color:rgba(0,0,0,.8);margin-right:8px}.pagination__item{width:8px;height:8px;background-color:rgba(0,0,0,.5)}@media screen and (min-width:48em){.pagination__item{width:16px;height:16px}}.pagination__item.is--active,.pagination__item:hover{background-color:#000}.pagination__item:active,.pagination__item:focus{-webkit-animation:push--large .2s forwards;animation:push--large .2s forwards}.list-grid{margin:8px 0}.list-grid--larger .list-grid__list{margin:-16px}.list-grid--larger .list-grid__item{padding:16px}.list-grid__header:not(.details__header){margin-bottom:16px}.content-item,a.content-item__primary,a.content-item__secondary-inner{color:rgba(0,0,0,.7)}.video-duration-label{bottom:4px;right:4px;color:#fff;background:rgba(0,0,0,.7);padding:2px 4px}.video-duration-label,.video-publish-date{font-size:.875rem;font-weight:300}.cta-btn{color:rgba(0,0,0,.7)}.details__header{margin-bottom:8px}.details__img,.details__slider,.details__video{margin-bottom:16px}.details .social--like-count,.details .social--view-count{font-size:1.125rem;font-weight:500;padding:8px 24px}.details .social--like-count{padding-left:0}.details__io{margin-bottom:8px}.details__io .btn,.details__io .social--like-btn,.details__io .social--view-count{padding-right:16px;padding-left:16px}.details__links-item{margin-bottom:8px}.details__links-item:not(:last-of-type){margin-right:8px}.details__descr{margin-bottom:16px}.details__section{margin:8px 0}.video{margin-bottom:16px}.legal-text{font-size:.75rem}.social-scope>*{margin-bottom:8px}@media screen and (min-width:23.375em){.social-scope>*{margin-right:8px}}.social--view-count{font-size:1.125rem;font-weight:500}.branding{background-color:#003f84}.branding__logo{-webkit-transform:translate3d(-50%,-50%,0) scale(.75);transform:translate3d(-50%,-50%,0) scale(.75);max-height:125%}.site-navigation-cloned li,.site-navigation-cloned li:hover{border-top-color:#0069dd}.site-navigation-cloned li.active,.site-navigation-cloned li:hover.active{border-top-color:#005dc4}.site-navigation-cloned li:hover>a,.site-navigation-cloned li>a{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0069dd),to(#004591));background-image:linear-gradient(180deg,#0069dd 0,#004591);font-family:Ubuntu,Arial,sans-serif;color:#fff}.site-navigation-cloned li:hover>a:active,.site-navigation-cloned li:hover>a:focus,.site-navigation-cloned li:hover>a:hover,.site-navigation-cloned li>a:active,.site-navigation-cloned li>a:focus,.site-navigation-cloned li>a:hover{color:#fff}.site-navigation-cloned li.active>a,.site-navigation-cloned li:hover.active>a{background:#004898;color:#fff}.site-navigation-cloned .icon{font-size:1.25rem}.site-navigation .nav__list{height:51px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0069dd),to(#004591));background-image:linear-gradient(180deg,#0069dd 0,#004591)}.site-navigation .nav__item:not(.is--active) .nav__link:active,.site-navigation .nav__item:not(.is--active) .nav__link:focus,.site-navigation .nav__item:not(.is--active) .nav__link:hover{background-color:hsla(0,0%,100%,.12)}.site-navigation .nav__item.is--active .nav__link{background:#004898;color:#fff;border-color:rgba(0,0,0,.05)}@media screen and (min-width:73.5em){.site-navigation .nav__item:not(.has--no-title) .nav__icon{margin-right:4px}}.site-navigation .nav__link{font-size:1.125rem;font-weight:500;padding:8px;-webkit-transition:background .2s ease;transition:background .2s ease;border:1px solid transparent;border-top:0;border-bottom:0;font-family:Ubuntu,Arial,sans-serif;color:#fff}.site-navigation .nav__link:active,.site-navigation .nav__link:focus,.site-navigation .nav__link:hover{color:#fff}.site-navigation .nav__icon{font-size:1.375rem}@media screen and (min-width:73.5em){.nav__item:not(.has--no-title) .site-navigation .nav__icon{margin-right:4px}}.breadcrumb{font-size:.875rem;font-weight:300}.breadcrumb__inner{padding:8px 0}.breadcrumb__label{color:rgba(0,0,0,.7);margin-right:8px}.breadcrumb__item{font-weight:700}.breadcrumb__item:before{color:#ccc;margin-left:4px}a.breadcrumb__title{color:rgba(0,0,0,.7)}.carousel__btn-icon{max-height:none;position:relative}.carousel__btn-icon:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slider__pagination{bottom:16px}.slider__btn--prev{margin-left:8px}.slider__btn--next{margin-right:8px}.modal{padding:16px;padding-top:16px}.modal__inner{max-width:1144px;background-color:#fff}.modal__close{top:-12px;right:-12px;font-size:1.6875rem}.modal__header{text-align:center;padding:8px;padding-left:36.92307692px;padding-right:36.92307692px}.modal__content,.modal__footer{padding:8px}@media screen and (min-width:36em){.modal__content,.modal__footer{padding:8px 16px}}.modal__btn{margin:8px 0}.modal--small .modal__inner{max-width:572px}.modal--video .modal__content{padding:0}.modal--video .modal__inner{max-width:1144px}.modal--video .video{margin-bottom:0}.modal-backdrop{background-color:rgba(0,0,0,.7)!important}.async-list .list-grid__item.ng-animate{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-fill-mode:both;animation-fill-mode:both}.async-list .list-grid__item.ng-enter,.async-list .list-grid__item.ng-move{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipInX;animation-name:flipInX}.async-list .async-list__inner--stagger .list-grid__item.ng-enter-stagger{-webkit-animation-delay:.15s;animation-delay:.15s;-webkit-animation-duration:0;animation-duration:0}.async-list__controls{margin-top:16px}.async-list__btn,.async-list__loader{min-width:66.666%;max-width:100%}@media screen and (min-width:36em){.async-list__btn,.async-list__loader{min-width:33.333%}}.grid-column--sidebar-left .async-list__btn,.grid-column--sidebar-left .async-list__loader,.grid-column--sidebar-right .async-list__btn,.grid-column--sidebar-right .async-list__loader{min-width:66.666%}.multiview-list__options{margin-bottom:16px;margin-top:-4px}@media screen and (min-width:36em){.multiview-list__options{margin-top:0}}.multiview-list__btn:not(:last-of-type){margin-right:8px}.multiview-list .is--list .list-grid__item{margin-bottom:16px}.multiview-list .is--list .content-item__secondary{margin-top:0}.mainstage__inner{height:222px}@media screen and (min-width:36em){.mainstage__inner{height:402px}}@media screen and (min-width:61.5em){.mainstage__inner{height:512px}}.stage__brand-logo{left:4px;top:16px;max-width:180px}@media screen and (min-width:36em){.stage__brand-logo{left:8px;max-width:250px}}@media screen and (min-width:61.5em){.stage__brand-logo{max-width:none;top:32px}}.stage__brand-logo--secondary{left:auto!important;right:4px}@media screen and (min-width:36em){.stage__brand-logo--secondary{right:8px}}.video{-webkit-box-shadow:0 14px 14px -10px rgba(0,0,0,.4),0 0 16px 0 rgba(0,0,0,.3);box-shadow:0 14px 14px -10px rgba(0,0,0,.4),0 0 16px 0 rgba(0,0,0,.3)}.btn--primary{padding:8px 24px;border-radius:8px;color:#fff;font-size:1.125rem;font-weight:500;background-color:#5136ad;font-family:Ubuntu,Arial,sans-serif;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6a4ec8),to(#48309a));background-image:linear-gradient(180deg,#6a4ec8 0,#48309a);-webkit-box-shadow:0 4px 0 0 #362473,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:0 4px 0 0 #362473,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1)}.btn--primary:hover:not([disabled]){background-color:#5d3fc3}.btn--primary[disabled]{opacity:.5;cursor:default}.btn--primary:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7d66cf),to(#5337b1));background-image:linear-gradient(180deg,#7d66cf 0,#5337b1)}.btn--primary:active,.is--active.btn--primary{-webkit-box-shadow:0 2px 0 0 #362473,0 2px 5px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:0 2px 0 0 #362473,0 2px 5px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}.btn--secondary{padding:8px 24px;border-radius:8px;color:#fff;font-size:1.125rem;font-weight:500;background-color:#0057b7;font-family:Ubuntu,Arial,sans-serif;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#006fea),to(#004b9e));background-image:linear-gradient(180deg,#006fea 0,#004b9e);-webkit-box-shadow:0 4px 0 0 #00336a,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:0 4px 0 0 #00336a,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1)}.btn--secondary:hover:not([disabled]){background-color:#0066d6}.btn--secondary[disabled]{opacity:.5;cursor:default}.btn--secondary:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0a7eff),to(#0059bc));background-image:linear-gradient(180deg,#0a7eff 0,#0059bc)}.btn--secondary:active,.is--active.btn--secondary{-webkit-box-shadow:0 2px 0 0 #00336a,0 2px 5px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:0 2px 0 0 #00336a,0 2px 5px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}.btn-extra__main{border-top-right-radius:0;border-bottom-right-radius:0}.btn-extra__extra{padding:8px 24px;font-size:1.125rem;font-weight:500;background-color:#ebebeb;font-family:Ubuntu,Arial,sans-serif;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),to(#dedede));background-image:linear-gradient(180deg,#fff 0,#dedede);-webkit-box-shadow:0 4px 0 0 #c5c5c5,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:0 4px 0 0 #c5c5c5,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);border-radius:8px;border-top-left-radius:0;border-bottom-left-radius:0}.btn-extra__extra[disabled]{opacity:.5;cursor:default}.btn-extra--primary .btn-extra__extra{color:#5136ad}.btn-extra--secondary .btn-extra__extra{color:#0057b7}.cta{border-radius:6px;background-clip:padding-box;background-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 14px 14px -10px rgba(0,0,0,.4),0 0 16px 0 rgba(0,0,0,.3);box-shadow:0 14px 14px -10px rgba(0,0,0,.4),0 0 16px 0 rgba(0,0,0,.3)}.slider .cta{-webkit-box-shadow:none;box-shadow:none;border-radius:0}.has--sticker.cta .content-item__primary{position:relative}.cta .content-item__primary-inner{border-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0}.mozaik-list [data-format=portrait] .cta .content-item__primary-inner{border-radius:6px}.slider .cta .content-item__primary-inner{border-radius:0}.cta .content-item__secondary{padding:8px}.mozaik-list [data-format=portrait] .cta .content-item__secondary{display:none}.cta__sub-title,.cta__title{color:#000!important}.cta-extra{padding:8px 24px;border-radius:8px;color:#fff;font-size:1.125rem;font-weight:500;background-color:#5136ad;font-family:Ubuntu,Arial,sans-serif;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6a4ec8),to(#48309a));background-image:linear-gradient(180deg,#6a4ec8 0,#48309a);-webkit-box-shadow:0 4px 0 0 #362473,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:0 4px 0 0 #362473,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cta-extra:hover:not([disabled]){background-color:#5d3fc3}.cta-extra[disabled]{opacity:.5;cursor:default}.cta-extra:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7d66cf),to(#5337b1));background-image:linear-gradient(180deg,#7d66cf 0,#5337b1)}.cta-extra:active{-webkit-box-shadow:0 2px 0 0 #362473,0 2px 5px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:0 2px 0 0 #362473,0 2px 5px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}.cta-extra__icon.is-middle-left{position:relative;top:1px;margin-right:8px;margin-left:-2px}.cta-extra__icon.is-middle-right{position:relative;top:1px;margin-left:8px;margin-right:-2px}.cta-btn{padding:8px 24px;border-radius:8px;color:#fff;font-size:1.125rem;font-weight:500;background-color:#0057b7;font-family:Ubuntu,Arial,sans-serif;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#006fea),to(#004b9e));background-image:linear-gradient(180deg,#006fea 0,#004b9e);-webkit-box-shadow:0 4px 0 0 #00336a,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:0 4px 0 0 #00336a,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);margin:8px 0;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cta-btn:hover:not([disabled]){background-color:#0066d6}.cta-btn[disabled]{opacity:.5;cursor:default}.cta-btn:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0a7eff),to(#0059bc));background-image:linear-gradient(180deg,#0a7eff 0,#0059bc)}.cta-btn:active{-webkit-box-shadow:0 2px 0 0 #00336a,0 2px 5px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:0 2px 0 0 #00336a,0 2px 5px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}.cta__icon{margin:8px;color:#fff;text-shadow:0 4px 7px rgba(0,0,0,.3)}.sticker.is-top-left{top:-11px;left:-11px}.sticker.is-top-right{top:-11px;right:-11px}.sticker.is-bottom-left{left:-11px;bottom:-11px}.sticker.is-bottom-right{right:-11px;bottom:-11px}.cta--simple .content-item__inner{position:relative}.cta--simple .content-item__primary-inner{border-radius:6px}.cta--simple .content-item__secondary{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:4.0625rem;width:100%;text-align:center;font-weight:700;padding:0}.cta--shop .cta__txt{padding-bottom:68px}.cta--shop .cta__txt-inner{position:absolute;text-align:center;left:8px;right:8px;bottom:20px}.shop-cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;color:rgba(0,0,0,.7);width:100%;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.shop-cta-btn{padding:8px 24px;border-radius:8px;color:#fff;font-size:1.125rem;font-weight:500;background-color:#21252b;font-family:Ubuntu,Arial,sans-serif;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#373e48),to(#16191d));background-image:linear-gradient(180deg,#373e48 0,#16191d);-webkit-box-shadow:0 4px 0 0 #000,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:0 4px 0 0 #000,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1)}.shop-cta-btn:hover:not([disabled]){background-color:#2e343c}.shop-cta-btn[disabled]{opacity:.5;cursor:default}.shop-cta-btn:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#444d59),to(#23272e));background-image:linear-gradient(180deg,#444d59 0,#23272e)}.shop-cta-btn:active{-webkit-box-shadow:0 2px 0 0 #000,0 2px 5px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:0 2px 0 0 #000,0 2px 5px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}.shop-cta-btn .icon{position:relative;top:1px;margin-left:8px;margin-right:-2px}.shop-cta__brand-logo{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:4px}.shop-cta__brand-logo-img{height:40px}.shop-cta__desc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.shop-cta__header{-webkit-box-flex:3;-webkit-flex:3 0 0;-ms-flex:3 0 0px;flex:3 0 0;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;font-size:1.125rem;font-weight:500;color:rgba(0,0,0,.7)}.shop-cta__price{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;text-align:right;font-size:1.125rem;font-weight:500}.shop-cta__txt{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin-top:4px}.content-item:active,.content-item:focus{-webkit-animation-name:push--small;animation-name:push--small;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-perspective:1000px;perspective:1000px}.content-item--app .content-item__img,.content-item--classification .content-item__img,.content-item--product .content-item__img,.content-item--theme .content-item__img,.content-item--video .content-item__img{background-color:#fff}.content-item--app .content-item__primary,.content-item--classification .content-item__primary,.content-item--product .content-item__primary,.content-item--video .content-item__primary{-webkit-box-shadow:0 14px 14px -10px rgba(0,0,0,.4),0 0 16px 0 rgba(0,0,0,.3);box-shadow:0 14px 14px -10px rgba(0,0,0,.4),0 0 16px 0 rgba(0,0,0,.3);overflow:hidden}.content-item--app.is--mobile-game .content-item__primary{border-radius:16px}.content-item--theme{border-radius:6px;background-color:#fff;overflow:hidden;-webkit-box-shadow:0 14px 14px -10px rgba(0,0,0,.4),0 0 16px 0 rgba(0,0,0,.3);box-shadow:0 14px 14px -10px rgba(0,0,0,.4),0 0 16px 0 rgba(0,0,0,.3)}.content-item--theme .content-item__secondary{display:none}.content-item--classification .content-item__inner{position:relative}.content-item--classification .content-item__secondary{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);text-align:center;padding:8px 0}.content-item--classification .content-item__title{color:#fff}.content-item--classification .content-item__sub-title{display:none}.content-item--app .content-item__primary,.content-item--product .content-item__primary,.content-item--video .content-item__primary{-webkit-transform:translatez(0);transform:translatez(0)}.content-item--app .content-item__primary-inner,.content-item--product .content-item__primary-inner,.content-item--video .content-item__primary-inner{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.content-item--app .content-item__primary-inner:before,.content-item--product .content-item__primary-inner:before,.content-item--video .content-item__primary-inner:before{-webkit-transition:opacity .15s ease;transition:opacity .15s ease;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,.5);opacity:0}.content-item--app .content-item__primary-inner:after,.content-item--product .content-item__primary-inner:after,.content-item--video .content-item__primary-inner:after{font-size:.625rem;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .15s ease;transition:all .15s ease;position:absolute;opacity:0;z-index:3;color:#fff}.content-item--app .content-item__primary-inner:hover,.content-item--product .content-item__primary-inner:hover,.content-item--video .content-item__primary-inner:hover{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:scale(1.075);transform:scale(1.075)}.content-item--app .content-item__primary-inner:hover:before,.content-item--product .content-item__primary-inner:hover:before,.content-item--video .content-item__primary-inner:hover:before{-webkit-transition-duration:.3s;transition-duration:.3s;opacity:1}.content-item--app .content-item__primary-inner:hover:after,.content-item--product .content-item__primary-inner:hover:after,.content-item--video .content-item__primary-inner:hover:after{font-size:4rem;-webkit-transition-duration:.3s;transition-duration:.3s;opacity:.75;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.content-item--app .content-item__img,.content-item--product .content-item__img,.content-item--video .content-item__img{z-index:1}.content-item--app .content-item__secondary,.content-item--product .content-item__secondary,.content-item--video .content-item__secondary{margin-top:8px}.content-item--app .content-item__sub-title,.content-item--product .content-item__sub-title,.content-item--video .content-item__sub-title{font-size:.875rem;font-weight:300}.eyecatcher{width:168px;top:-48px;left:-72px}.list-grid{margin:16px 0}@media screen and (max-width:47.9375em){.list-grid__eyecatcher{display:none}}@media screen and (min-width:36em){.list-grid__header:not(.details__header){margin-bottom:32px}}.list-grid__header:not(.details__header)\--sub{margin-bottom:8px}@media screen and (min-width:36em){.list-grid__header:not(.details__header)\--sub{margin-bottom:16px}}@media screen and (min-width:48em){.has--eyecatcher:not(.promoted-list) .list-grid__header:not(.details__header){padding-left:96px}}@media screen and (min-width:36em){.grid-column--sidebar-left .list-grid__header:not(.details__header),.grid-column--sidebar-right .list-grid__header:not(.details__header){margin-bottom:11px}}.async-list__controls{margin-bottom:16px}.async-list__btn,.async-list__loader{padding:8px 24px;border-radius:8px;color:#fff;font-size:1.125rem;font-weight:500;background-color:#5136ad;font-family:Ubuntu,Arial,sans-serif;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6a4ec8),to(#48309a));background-image:linear-gradient(180deg,#6a4ec8 0,#48309a);-webkit-box-shadow:0 4px 0 0 #362473,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:0 4px 0 0 #362473,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1)}.async-list__btn:hover:not([disabled]),.async-list__loader:hover:not([disabled]){background-color:#5d3fc3}.async-list__btn[disabled],.async-list__loader[disabled]{opacity:.5;cursor:default}.async-list__btn:hover,.async-list__loader:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7d66cf),to(#5337b1));background-image:linear-gradient(180deg,#7d66cf 0,#5337b1)}.async-list__btn:active,.async-list__loader:active{-webkit-box-shadow:0 2px 0 0 #362473,0 2px 5px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:0 2px 0 0 #362473,0 2px 5px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}.promoted-list__eyecatcher{padding:4px;min-height:1px;-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%;min-width:16.66666667%;width:auto;left:16px;top:auto;z-index:1}@media screen and (min-width:36em){.promoted-list__eyecatcher{padding:8px}}.promoted-list__eyecatcher .eyecatcher__img{max-width:none}@media screen and (max-width:73.4375em){.promoted-list__eyecatcher{display:none}}.promoted-list__layout{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:36em){.promoted-list__layout-item--main{-webkit-flex-basis:66.66666667%;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%;min-width:66.66666667%}}@media screen and (min-width:48em){.promoted-list__layout-item--main{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;min-width:50%}}@media screen and (min-width:36em){.promoted-list__layout-item--secondary{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%;min-width:33.33333333%}}@media screen and (min-width:48em){.promoted-list__layout-item--secondary{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;min-width:50%}}@media screen and (min-width:73.5em){.promoted-list__layout-item--secondary{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%;min-width:33.33333333%}}@media screen and (min-width:36em){.promoted-list__secondary-layout-item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;min-width:100%}}@media screen and (min-width:48em){.promoted-list__secondary-layout-item{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;min-width:50%}}@media screen and (max-width:47.9375em){.promoted-list__secondary-layout-item:nth-child(1n+3){display:none}}.multiview-list__btn{padding-right:16px;padding-left:16px}.multiview-list .is--list .content-item__primary{margin-right:8px}@media screen and (min-width:36em){.multiview-list .is--list .content-item__primary{margin-right:16px}}.multiview-list .is--list .content-item__secondary{margin-top:-8px}@media screen and (min-width:73.5em){.site-navigation.nav .nav__item:not(.has--no-title) .nav__icon{margin-right:8px}}.site-navigation.nav .nav__link{padding:8px 16px}.branding__logo{top:50%;left:16px;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:translateY(-50%) scale(.75);transform:translateY(-50%) scale(.75)}.pagination__item{border-radius:16px;width:10px;height:10px;background-color:hsla(0,0%,100%,.5);margin:0 2px;-webkit-box-shadow:0 1px 0 1px rgba(0,0,0,.1);box-shadow:0 1px 0 1px rgba(0,0,0,.1)}@media screen and (min-width:48em){.pagination__item{width:14px;height:14px}}.pagination__item.is--active,.pagination__item:hover{background-color:hsla(0,0%,100%,.9)}.mainstage__pagination{bottom:4px}@media screen and (min-width:48em){.mainstage__pagination{bottom:8px}}.mainstage__btn{-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.mainstage__btn:hover{-webkit-transform:scale(.9);transform:scale(.9)}.mainstage__btn:active{-webkit-transform:scale(.8);transform:scale(.8)}.mainstage__btn--prev{margin-left:8px}.mainstage__btn--next{margin-right:8px}.mainstage__btn-icon{font-size:2.5rem;color:hsla(0,0%,100%,.8);text-shadow:0 3px 0 rgba(0,0,0,.2)}.stage__cta{bottom:22px}@media screen and (min-width:48em){.stage__cta{-webkit-transform:none;transform:none;left:auto;bottom:16px;right:16px}}.hero-cta{color:#fff;min-width:140px}.hero-cta:active,.hero-cta:focus{-webkit-animation:push--small .2s forwards;animation:push--small .2s forwards}.hero-cta__obj{padding:0 4px;bottom:calc(100% - 1px)}.hero-cta__obj-icon{-webkit-transition:bottom .1s ease;transition:bottom .1s ease;border-radius:64px;border:5px solid #fff;height:110px;width:110px;bottom:-20px;padding-top:16px}.hero-cta:hover .hero-cta__obj-icon{bottom:-24px}.hero-cta__obj-icon:before{font-size:2.5rem;display:block;margin-top:8px}.hero-cta__txt{font-size:1.125rem;font-weight:500;border-radius:4px;padding:8px 20px;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 6px 10px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 6px 10px 2px rgba(0,0,0,.2)}.mainstage .hero-cta__obj{display:none}@media screen and (min-width:48em){.mainstage .hero-cta__obj{display:block}}@media screen and (min-width:48em){.mainstage .hero-cta__txt-icon{display:none}}.carousel{margin:0 -8px}.carousel-list .list-grid__list:not(.carousel__list),.carousel__viewport{padding:8px 0}.carousel__viewport{-webkit-transition-property:margin!important;transition-property:margin!important;-webkit-transition-duration:.2s!important;transition-duration:.2s!important;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.carousel__viewport:after,.carousel__viewport:before{-webkit-transition:opacity .1s ease-in;transition:opacity .1s ease-in;content:"";position:absolute;display:block;top:0;bottom:0;width:16px;-webkit-box-shadow:0 0 12px 6px rgba(0,0,0,.5);box-shadow:0 0 12px 6px rgba(0,0,0,.5);border-radius:100%;opacity:0;z-index:1}.carousel__viewport:after{right:-16px}.carousel__viewport:before{left:-16px}@media screen and (min-width:36em){.carousel__viewport.is--not-last{margin-right:56px}}.carousel__viewport.is--not-last:after{opacity:1}@media screen and (min-width:36em){.carousel__viewport.is--not-first{margin-left:56px}}.carousel__viewport.is--not-first:before{opacity:1}.carousel__list{margin:0!important}.carousel__btn{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;display:block!important;pointer-events:none}@media screen and (min-width:36em){.carousel__btn{pointer-events:auto}}.carousel__btn.is--active{opacity:1}.carousel__btn,.carousel__btn.is--disabled{opacity:0}.carousel__btn-icon{padding:8px 24px;border-radius:8px;color:#fff;font-size:1.125rem;font-weight:500;background-color:#5136ad;font-family:Ubuntu,Arial,sans-serif;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6a4ec8),to(#48309a));background-image:linear-gradient(180deg,#6a4ec8 0,#48309a);-webkit-box-shadow:0 4px 0 0 #362473,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:0 4px 0 0 #362473,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in;padding:20px;border-radius:40px;-webkit-transform:translateX(0);transform:translateX(0);pointer-events:auto}.carousel__btn-icon:hover:not([disabled]){background-color:#5d3fc3}.carousel__btn-icon[disabled]{opacity:.5;cursor:default}.carousel__btn-icon:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7d66cf),to(#5337b1));background-image:linear-gradient(180deg,#7d66cf 0,#5337b1)}.carousel__btn-icon:active{-webkit-box-shadow:0 2px 0 0 #362473,0 2px 5px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:0 2px 0 0 #362473,0 2px 5px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0);top:2px}.carousel__btn--prev.is--disabled .carousel__btn-icon{-webkit-transform:translateX(-56px);transform:translateX(-56px)}.carousel__btn--next .carousel__btn-icon,.carousel__btn--next.is--disabled .carousel__btn-icon{-webkit-transform:translateX(56px);transform:translateX(56px)}.carousel__btn--next.is--active .carousel__btn-icon{-webkit-transform:translateX(0);transform:translateX(0)}.slider{-webkit-box-shadow:0 14px 14px -10px rgba(0,0,0,.4),0 0 16px 0 rgba(0,0,0,.3);box-shadow:0 14px 14px -10px rgba(0,0,0,.4),0 0 16px 0 rgba(0,0,0,.3)}.slider__btn{padding:8px 24px;border-radius:8px;color:#fff;font-size:1.125rem;font-weight:500;background-color:#5136ad;font-family:Ubuntu,Arial,sans-serif;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6a4ec8),to(#48309a));background-image:linear-gradient(180deg,#6a4ec8 0,#48309a);-webkit-box-shadow:0 4px 0 0 #362473,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:0 4px 0 0 #362473,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in;padding:20px;border-radius:40px;-webkit-transform:translateX(0);transform:translateX(0);pointer-events:auto}.slider__btn:hover:not([disabled]){background-color:#5d3fc3}.slider__btn[disabled]{opacity:.5;cursor:default}.slider__btn:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7d66cf),to(#5337b1));background-image:linear-gradient(180deg,#7d66cf 0,#5337b1)}.slider__btn:active{-webkit-box-shadow:0 2px 0 0 #362473,0 2px 5px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:0 2px 0 0 #362473,0 2px 5px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0);top:2px}.slider__btn-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal__close,.slider__btn-icon{font-size:1.125rem;font-weight:500}.modal__close{padding:8px 24px;border-radius:8px;color:#fff;background-color:#5136ad;font-family:Ubuntu,Arial,sans-serif;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6a4ec8),to(#48309a));background-image:linear-gradient(180deg,#6a4ec8 0,#48309a);-webkit-box-shadow:0 4px 0 0 #362473,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:0 4px 0 0 #362473,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);padding:24px;border-radius:48px}.modal__close:hover:not([disabled]){background-color:#5d3fc3}.modal__close[disabled]{opacity:.5;cursor:default}.modal__close:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7d66cf),to(#5337b1));background-image:linear-gradient(180deg,#7d66cf 0,#5337b1)}.modal__close:active{-webkit-box-shadow:0 2px 0 0 #362473,0 2px 5px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:0 2px 0 0 #362473,0 2px 5px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}.header__sub-title{margin-top:-8px;opacity:.85}.details__io .like-btn{padding:0!important;border-radius:0;background-color:transparent!important;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.details__io .like-btn>:after{display:none}.details .social-scope>*,.details__links-item{margin-bottom:12px}.details .social--like-btn{padding:8px 24px;border-radius:8px;color:#fff;font-size:1.125rem;font-weight:500;background-color:#5136ad;font-family:Ubuntu,Arial,sans-serif;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6a4ec8),to(#48309a));background-image:linear-gradient(180deg,#6a4ec8 0,#48309a);-webkit-box-shadow:0 4px 0 0 #362473,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:0 4px 0 0 #362473,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0;top:auto;padding-right:16px;padding-left:16px}.details .social--like-btn:hover:not([disabled]){background-color:#5d3fc3}.details .social--like-btn[disabled]{opacity:.5;cursor:default}.details .social--like-btn:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7d66cf),to(#5337b1));background-image:linear-gradient(180deg,#7d66cf 0,#5337b1)}.details .social--like-btn:active{-webkit-box-shadow:0 2px 0 0 #362473,0 2px 5px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:0 2px 0 0 #362473,0 2px 5px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}.details .social--like-count{padding:8px 24px;border-radius:8px;font-size:1.125rem;font-weight:500;background-color:#ebebeb;font-family:Ubuntu,Arial,sans-serif;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),to(#dedede));background-image:linear-gradient(180deg,#fff 0,#dedede);-webkit-box-shadow:0 4px 0 0 #c5c5c5,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:0 4px 0 0 #c5c5c5,0 6px 10px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.1);cursor:default;color:#5136ad;border-top-left-radius:0;border-bottom-left-radius:0;padding-right:16px;padding-left:16px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.details .social--like-count[disabled]{opacity:.5;cursor:default}.details .social--view-count{-webkit-box-shadow:0 1px 0 0 #3a277c,0 -1px 0 0 #3a277c;box-shadow:0 1px 0 0 #3a277c,0 -1px 0 0 #3a277c;top:2px;border-radius:8px;padding-right:16px;padding-left:16px;background-color:#3a277c;color:#fff}.details__img{-webkit-box-shadow:0 14px 14px -10px rgba(0,0,0,.4),0 0 16px 0 rgba(0,0,0,.3);box-shadow:0 14px 14px -10px rgba(0,0,0,.4),0 0 16px 0 rgba(0,0,0,.3)}.details__section{margin:32px 0}.details>:last-child{margin-bottom:32px}
/*# sourceMappingURL=lego.com-products.css.map*/