.search-nav-item{display:flex;flex-direction:row;align-items:flex-end!important}.search-nav-item .nav-search-expandable{display:flex;flex-direction:row;padding-top:0;padding-bottom:0;height:80%;border-radius:1.3rem;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media (hover:hover){.search-nav-item .nav-search-expandable.no-hover:hover{background-color:#fff}}.search-nav-item .nav-search-expandable input{border:0;color:#515357;background-color:transparent;padding:0 .5rem}.search-nav-item .nav-search-expandable input:active,.search-nav-item .nav-search-expandable input:focus{outline:none}.search-nav-item .expand-enter-active,.search-nav-item .expand-leave-active{transition:width .5s}.search-nav-item .expand-enter-active,.search-nav-item .expand-leave{width:180px}.search-nav-item .expand-enter,.search-nav-item .expand-leave-active{width:0}.search-nav-item .search-icon{font-size:18px;line-height:1.75rem;align-self:center;color:#989ca3}.search-nav-item .nav-link{position:relative}.messages-container{flex-direction:column;position:fixed;top:0;left:0;width:100%}.messages-container .message{flex-wrap:wrap;flex:1 0 100%;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;font-size:14px;letter-spacing:.04rem;line-height:1.25rem;color:#fff;background-color:#007e49;padding:1.5rem;border-radius:1rem;margin:0 1.25rem .75rem}@media (min-width:992px){.messages-container .message{margin:0 9rem .75rem}}.messages-container .message:first-of-type{margin-top:.75rem}.messages-container .message .message-content{margin-right:1rem}.messages-container .message .message-content a{color:#fff;text-decoration:underline}.messages-container .message .message-content p:last-of-type{margin-bottom:0}.messages-container .message .message-actions{display:flex;flex-direction:row;align-items:center;justify-content:center;height:1.25rem;width:1.25rem;background-color:#fff;border-radius:50%;opacity:1;font-size:1rem;margin-left:auto;padding-top:2px}.messages-container .message .message-actions a{color:#007e49}.messages-container .message.message-warning{background-color:#394754}.messages-container .message.message-warning .message-actions a{color:#394754}.messages-container .message.message-error{background-color:#cd264b}.messages-container .message.message-error .message-actions a{color:#cd264b}.pings-container .message{display:flex;flex-direction:row;position:relative}.pings-container .message .avatar-wrapper{position:relative;padding-right:2.25rem}.pings-container .message .message-content{margin-right:3rem}.pings-container .message .message-content a{text-decoration:underline}.pings-container .message .message-actions{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;top:1rem;right:1rem;height:1.5rem;width:1.5rem;background-color:#394754;border-radius:50%;opacity:1;font-size:1rem}.pings-container .message .message-actions a{color:#fff}.footer-social-links{display:flex;flex-direction:row;align-items:center;width:100%;border-radius:1rem;background-color:#fff;padding:1rem;margin-bottom:1rem}.footer-social-links .follow-us{font-size:14px;line-height:1.25rem;font-weight:500}.footer-social-links .link-social-Twitter{margin-left:auto;color:#1da1f2}.footer-social-links .link-social-Facebook{color:#3b5998}.footer-social-links .link-social-YouTube{color:red}.footer-social-links .link-footer:not(:last-of-type){margin-right:.5rem}.avatar-lego.avatar-nav .fa-badge-brand{color:#e95a51}#mobile-menu-left,#mobile-menu-right{top:0!important;bottom:0!important;display:block!important;width:calc(100vw - 3rem);max-width:calc(100vw - 3rem);height:100%;background-color:#fff;color:#515357}.fade#mobile-menu-left,.fade#mobile-menu-right{opacity:1;transition:left .3s ease-out!important;transform:none!important}#mobile-menu-left .modal-dialog,#mobile-menu-right .modal-dialog{height:100%;max-height:100%;width:100%;min-width:100%;transform:none!important}#mobile-menu-left .modal-dialog .modal-header,#mobile-menu-right .modal-dialog .modal-header{border-top-left-radius:0;padding:0;border-bottom:0}#mobile-menu-left .modal-dialog .modal-header img,#mobile-menu-right .modal-dialog .modal-header img{max-width:100%;height:auto;max-height:65px;margin-bottom:1rem}#mobile-menu-left .modal-dialog .modal-header .mobile-menu-close-button,#mobile-menu-right .modal-dialog .modal-header .mobile-menu-close-button{display:flex;flex-direction:row;align-items:center;justify-content:center;position:fixed;top:0;height:calc(var(--vh)*100);width:3rem;font-size:2rem;z-index:2000}#mobile-menu-left .modal-dialog .modal-header .mobile-menu-close-button a,#mobile-menu-right .modal-dialog .modal-header .mobile-menu-close-button a{color:#fff}@media (hover:hover){#mobile-menu-left .modal-dialog .modal-header .mobile-menu-close-button a:hover,#mobile-menu-right .modal-dialog .modal-header .mobile-menu-close-button a:hover{color:#fff}}#mobile-menu-left .modal-dialog .modal-content,#mobile-menu-right .modal-dialog .modal-content{width:100%;height:100%;max-height:100%!important;background-color:#fff;color:#515357;border-top-left-radius:0}#mobile-menu-left .modal-dialog .modal-content .modal-body,#mobile-menu-right .modal-dialog .modal-content .modal-body{display:flex;flex-direction:row;align-items:flex-end;padding:0}#mobile-menu-left .modal-dialog .modal-content .modal-body a,#mobile-menu-right .modal-dialog .modal-content .modal-body a{color:#515357}@media (hover:hover){#mobile-menu-left .modal-dialog .modal-content .modal-body a:hover,#mobile-menu-right .modal-dialog .modal-content .modal-body a:hover{color:#000}}@supports (-webkit-overflow-scrolling:touch){#mobile-menu-left .modal-dialog .modal-content .modal-body,#mobile-menu-right .modal-dialog .modal-content .modal-body{height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}}#mobile-menu-left{border-top-right-radius:1rem;border-bottom-right-radius:1rem}#mobile-menu-left.fade.show{left:0}#mobile-menu-left.fade{left:-100vw}#mobile-menu-left .modal-dialog{box-shadow:24px 0 56px 0 rgba(0,0,0,.25)}#mobile-menu-left .modal-dialog .modal-header{padding:2.25rem 2.25rem 0}#mobile-menu-left .modal-dialog .modal-header .mobile-menu-close-button{right:0}#mobile-menu-left .modal-dialog .modal-content{border-top-right-radius:1rem;border-bottom-right-radius:1rem}#mobile-menu-left.show+#mobile-menu-left___BV_modal_backdrop_{background-color:rgba(81,83,87,.5);opacity:1}#mobile-menu-left{color:#000}#mobile-menu-left .modal-dialog .modal-header{padding:2.5rem 2.5rem 0}#mobile-menu-left .modal-dialog .modal-content{color:#000}#mobile-menu-left .modal-dialog .modal-content .modal-body a{color:#24323f}@media (hover:hover){#mobile-menu-left .modal-dialog .modal-content .modal-body a:hover{color:#000}}#mobile-menu-left.show+#mobile-menu-left___BV_modal_backdrop_{background-color:rgba(0,0,0,.5)}#mobile-menu-right{border-top-left-radius:1rem;border-bottom-left-radius:1rem}#mobile-menu-right.fade.show{left:3rem}#mobile-menu-right.fade{left:100vw}#mobile-menu-right .modal-dialog{box-shadow:-24px 0 56px 0 rgba(0,0,0,.25)}#mobile-menu-right .modal-dialog .modal-content{border-top-left-radius:1rem;border-top-right-radius:0;border-bottom-left-radius:1rem;padding:2.25rem}#mobile-menu-right .modal-dialog .modal-content .modal-header{border-top-right-radius:0;padding:0;border-bottom:0}#mobile-menu-right .modal-dialog .modal-content .modal-header img{max-height:65px}#mobile-menu-right .modal-dialog .modal-content .modal-header .mobile-menu-close-button{left:0}#mobile-menu-right .modal-dialog .modal-content .menu-main{display:flex;flex-direction:column;justify-content:flex-end;height:100%;width:100%}#mobile-menu-right .modal-dialog .modal-content .menu-main .primary-options{overflow-y:auto}#mobile-menu-right .modal-dialog .modal-content .menu-main .primary-options h3:last-of-type{margin-bottom:0!important}#mobile-menu-right .modal-dialog .modal-content .menu-main .primary-options .nav-icon{display:none}#mobile-menu-right .modal-dialog .modal-content .menu-main .primary-options .fa-badge-brand{color:#e95a51}#mobile-menu-right .modal-dialog .modal-content .menu-main .primary-options .nav-link{padding:0}#mobile-menu-right .modal-dialog .modal-content a{color:#515357}@media (hover:hover){#mobile-menu-right .modal-dialog .modal-content a:hover{color:#000}}#mobile-menu-right.show+#mobile-menu-right___BV_modal_backdrop_{background-color:rgba(81,83,87,.5);opacity:1}#mobile-menu-right.show+#mobile-menu-right___BV_modal_backdrop_>span{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;top:0;left:0;height:100%;color:#fff;width:3rem;font-size:2rem}#mobile-menu-right .modal-dialog .modal-content{padding:2.5rem}#mobile-menu-right .modal-dialog .modal-content .modal-body a{color:#24323f}@media (hover:hover){#mobile-menu-right .modal-dialog .modal-content .modal-body a:hover{color:#000}}#mobile-menu-right.show+#mobile-menu-right___BV_modal_backdrop_{background-color:rgba(0,0,0,.5)}.mobile-menu-wrapper .mobile-user-menu-button{margin-right:.5rem;cursor:pointer}.mobile-menu-wrapper .mobile-user-menu-button,.mobile-menu-wrapper .mobile-user-menu-button .badge-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.mobile-menu-wrapper .mobile-user-menu-button .badge-container .fa-layers img{border-width:0}.mobile-menu-wrapper .mobile-user-menu-button .badge-container .fa-layers .fa-badge-brand{color:#e95a51}.mobile-menu-wrapper .mobile-user-menu-button .inline-user-alias{font-size:12px;line-height:1.125rem;color:#fff;align-self:center;text-transform:uppercase;font-weight:700;white-space:nowrap}.navbar-mobile-search{width:100%}.navbar-mobile-search form{display:flex;flex-direction:row-reverse;border:3px solid #000;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;background-color:#fff}.navbar-mobile-search form button,.navbar-mobile-search form input{color:#000;background-color:#fff;border:0}.navbar-mobile-search form input{font-size:14px;line-height:1.25rem;flex-grow:1;padding:.5rem;border-radius:0 0 1rem 0}.navbar-mobile-search form input:focus{outline:none}.navbar-mobile-search form button{font-size:12px;line-height:1.125rem;color:#73777c;padding-left:.5rem;border-radius:0 0 0 1rem}@media (min-width:992px){.navbar-mobile-search{display:none}}a.skip-btn{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-btn:active,a.skip-btn:focus{font-size:18px;line-height:1.75rem;padding:.25rem 1rem;left:50%;top:1rem;margin-left:-5rem;width:auto;height:auto;overflow:auto;z-index:2000}a.skip-btn.skip-right:active,a.skip-btn.skip-right:focus{position:relative}a.skip-btn.skip-search:active,a.skip-btn.skip-search:focus{position:relative;left:0;top:0}a.skip-btn:active,a.skip-btn:focus{top:4rem}.tile-stats .stat a:not(:hover){color:#6c6c6c}.tile-stats .stat,.tile-stats .stat-spacer{font-size:14px;letter-spacing:.04rem;line-height:1.25rem}.tile-stats .stat-spacer{padding:0 .5rem}.card-stats .stat svg{width:1.25rem;height:1rem}.search-tile{flex:0 0 33.33333%;max-width:33.33333%;position:relative;width:100%;padding-right:12px;padding-left:12px;border-radius:1rem;margin-bottom:1.5rem}@media (max-width:991.98px){.search-tile{flex:0 0 100%;max-width:100%;position:relative;width:100%;padding-right:12px;padding-left:12px;flex-basis:auto}}.search-tile .card{height:100%;margin-bottom:0}.search-tile .card .card-img-top{position:relative}.search-tile .card .card-img-top>a{display:inline-block;width:100%;border-top-left-radius:1rem;border-top-right-radius:1rem}.search-tile .card .card-img-top .overlay{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.8);color:#fff;font-weight:500;text-transform:uppercase}.search-tile .card .card-img,.search-tile .card .card-img-top .overlay{border-top-left-radius:1rem;border-top-right-radius:1rem}.search-tile .card .card-block{margin-top:auto}.search-tile .card-stats{margin-left:auto}.search-tile .card-stats,.search-tile .card-stats>div{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.search-tile .card-stats .stat{display:flex;flex-direction:row-reverse;align-items:center}.search-tile .card-stats .stat .stat-amount{margin-right:.5rem}.search-tile .card-stats .dropdown{margin-left:.5rem}.promo-card.card{border:none;margin-bottom:1rem;text-align:center;color:#fff;background-color:#666;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;height:0;padding:56.25% 0 0!important;overflow:hidden;position:relative}.promo-card.card .promo-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.promo-card.card .promo-card-overlay .promo-card-container{display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:space-around;height:100%;width:100%}@media (min-width:1200px){.promo-card.card .promo-card-overlay .promo-card-container{padding:2.5rem}}@media (max-width:1199.98px){.promo-card.card .promo-card-overlay .promo-card-container{padding:1rem}}.promo-card.card .promo-card-overlay .promo-card-container.promo-list-card-container{justify-content:flex-start}.promo-card.card .promo-card-overlay .promo-card-container.promo-list-card-container .promo-text-large a{color:#fff}@media (hover:hover){.promo-card.card .promo-card-overlay .promo-card-container.promo-list-card-container .promo-text-large a:hover{text-decoration:none}}.promo-card.card .promo-text-small{font-size:12px;line-height:1.125rem;margin-bottom:.5rem;text-transform:uppercase}.promo-card.card .promo-text-large{display:block;display:-webkit-box;-webkit-box-orient:vertical;position:relative;overflow:hidden;text-overflow:ellipsis;padding:0!important;-webkit-line-clamp:2;height:3.5rem;font-size:24px;line-height:1.75rem;margin-bottom:.5rem;width:100%}.promo-card.card .promo-text-large:after{content:"...";text-align:right;bottom:0;right:0;width:25%;display:none!important;position:absolute;height:1.75rem;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 75%);color:inherit}@supports (-webkit-line-clamp:2){.promo-card.card .promo-text-large:after{display:block}}@media (max-width:400px){.promo-card.card .promo-text-large{display:block;display:-webkit-box;-webkit-box-orient:vertical;position:relative;line-height:1.75rem;overflow:hidden;text-overflow:ellipsis;padding:0!important;-webkit-line-clamp:1;height:1.75rem}.promo-card.card .promo-text-large:after{content:"...";text-align:right;bottom:0;right:0;width:25%;display:none!important;position:absolute;height:1.75rem;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 75%);color:inherit}@supports (-webkit-line-clamp:2){.promo-card.card .promo-text-large:after{display:block}}}.promo-card.card .promo-buttons{display:flex;flex-direction:row;align-items:center;justify-content:space-around}.promo-card.card .promo-buttons .btn{min-width:125px}@media (max-width:575.98px){.promo-card.card .promo-buttons .btn{font-size:14px;line-height:1.25rem;padding:.5rem!important;min-width:100px}}.promo-card.card .promo-buttons .btn+.btn{margin-left:.5rem}@media (max-width:450px){.promo-card.card .btn{padding:.5rem 1.5rem!important}}.promo-card.card.half-height{padding-top:33.33333%!important}.promo-card.card.half-height .promo-text-large,.promo-card.card.half-height .promo-text-small{margin:0}.promo-card.card.entity-tile .promo-card-overlay,.promo-card.card.feed-tile .promo-card-overlay{background:rgba(0,0,0,.5)}.promo-card.card.feed-tile .promo-text-large{margin:.5rem 0 1.5rem}.promo-card.card.blog_post_feed_tile .tile-actions-menu,.promo-card.card.challenge_feed_tile .tile-actions-menu,.promo-card.card.study_feed_tile .tile-actions-menu{position:absolute;top:.25rem;right:0;text-transform:none}.promo-card.card.blog_post_feed_tile .tile-actions-menu .btn-flat,.promo-card.card.challenge_feed_tile .tile-actions-menu .btn-flat,.promo-card.card.study_feed_tile .tile-actions-menu .btn-flat{background-color:transparent;color:#fff}.promo-card.card.bg-lego-dark-blue:before,.promo-card.card.bg-lego-dark-purple:before,.promo-card.card.bg-lego-dark-red:before,.promo-card.card.bg-lego-yellow:before{content:"";background-repeat:no-repeat;position:absolute}.promo-card.card.bg-lego-dark-blue{background:radial-gradient(100% 671.97% at 0,at 0,#0073b7 0,#005387 100%);background:radial-gradient(100% 671.97% at 0 0,#0073b7 0,#005387 100%);color:#fff}.promo-card.card.bg-lego-dark-blue:before{background-image:url(../../img/tiles/shop-book.svg);background-size:96px 103px;top:0;right:0;width:96px;height:103px}.promo-card.card.bg-lego-yellow{background:radial-gradient(100% 671.97% at 0,at 0,#ffbd00 0,#bf8c00 100%);background:radial-gradient(100% 671.97% at 0 0,#ffbd00 0,#bf8c00 100%);color:#000}.promo-card.card.bg-lego-yellow:before{background-image:url(../../img/tiles/idea-brick.svg);background-size:92px 103px;top:0;right:-.5rem;width:92px;height:103px}.promo-card.card.bg-lego-dark-purple:before,.promo-card.card.bg-lego-dark-red:before{background-size:130px 130px;top:-1rem;right:-22%;width:147px;height:147px}.promo-card.card.bg-lego-dark-purple{background:radial-gradient(100% 671.97% at 0,at 0,#6f58ce 0,#443a8d 100%);background:radial-gradient(100% 671.97% at 0 0,#6f58ce 0,#443a8d 100%);color:#fff}.promo-card.card.bg-lego-dark-purple:before{background-image:url(../../img/tiles/contest-ribbon.svg)}.promo-card.card.bg-lego-dark-red{background:radial-gradient(100% 671.97% at 0,at 0,#cd264b 0,#8a1232 100%);background:radial-gradient(100% 671.97% at 0 0,#cd264b 0,#8a1232 100%);color:#fff}.promo-card.card.bg-lego-dark-red:before{background-image:url(../../img/tiles/activity-lightning.svg)}.promo-card.card.bg-lego-yellow-lg{background-image:url(../../img/bgs/lego-bg-yellow-lg.png)}.blog-post-tile.explore{flex:0 0 25%;max-width:25%;position:relative;width:100%;padding-right:12px;padding-left:12px}.blog-post-tile.explore img{width:100%;margin-bottom:.5rem;border-radius:1rem}@media (min-width:992px){.blog-menu{margin:0 0 0 .75rem}}@media (min-width:768px) and (max-width:991.98px){.blog-menu{margin:0 0 0 .5rem}}.blog-menu .nav-item{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.blog-menu .nav-item>span{font-size:11.75px;margin-left:.5rem}.blog-menu .blog-menu-contents-container .loading-spinner{font-size:60px;text-align:center;display:block}.blog-menu .dropdown-menu{flex-direction:row;width:100%;padding:2.5rem 0 0}.blog-menu .dropdown-menu,.blog-menu .dropdown-menu .dropdown-menu-content{display:flex;margin:0;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.blog-menu .dropdown-menu .dropdown-menu-content{flex-wrap:wrap;flex:1 0 100%}@media (min-width:1164px){.blog-menu .dropdown-menu .dropdown-menu-content{max-width:1164px;margin:0 auto!important}}@media (max-width:1164px){.blog-menu .dropdown-menu .dropdown-menu-content{max-width:100%!important}}.blog-menu .dropdown-menu a{font-size:14px;line-height:1.25rem;margin:.25rem 0}.blog-menu .dropdown-menu .blog-posts{flex:0 0 66.66667%;max-width:66.66667%;position:relative;width:100%;padding-right:12px;padding-left:12px;padding-bottom:2.25rem}.blog-menu .dropdown-menu .blog-posts .loading-spinner{margin-top:3.5rem}.blog-menu .dropdown-menu .blog-posts .blog-post-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:.5rem}.blog-menu .dropdown-menu .blog-posts .blog-post-header h4{color:#000;margin-bottom:0!important;width:100%}.blog-menu .dropdown-menu .blog-posts .blog-post-header .see-all{white-space:nowrap}.blog-menu .dropdown-menu .blog-posts .blog-post-content{display:flex;flex-wrap:wrap;flex:1 0 100%;margin:0 -12px}.blog-menu .dropdown-menu .image{flex:0 0 33.33333%;max-width:33.33333%;position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;position:absolute;bottom:0;right:0;padding:0;max-height:100%;overflow:hidden}.blog-menu .dropdown-menu .image img{max-width:100%;height:auto;border-bottom-right-radius:1rem;max-width:514px}@media (-ms-high-contrast:none){.blog-menu .dropdown-menu .image img{margin-top:-275px}}.blog-menu-overlay{position:absolute;top:0;left:0;height:calc(var(--vh)*100);width:100%;background:rgba(0,0,0,.6);z-index:1}body.blog-menu-open{position:fixed;width:100%;overflow-y:scroll}@media (min-width:992px){.explore-menu{margin:0 0 0 .75rem}}@media (min-width:768px) and (max-width:991.98px){.explore-menu{margin:0 0 0 .5rem}}.explore-menu .nav-item{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.explore-menu .nav-item>span{font-size:11.75px;margin-left:.5rem}.explore-menu .dropdown-menu{flex-direction:row;width:100%;padding:0;box-shadow:0 32px 56px 0 rgba(0,0,0,.25)}.explore-menu .dropdown-menu,.explore-menu .dropdown-menu .dropdown-menu-content{display:flex;margin:0;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.explore-menu .dropdown-menu .dropdown-menu-content{flex-wrap:wrap;flex:1 0 100%}@media (min-width:1164px){.explore-menu .dropdown-menu .dropdown-menu-content{max-width:1164px;margin:0 auto!important}}@media (max-width:1164px){.explore-menu .dropdown-menu .dropdown-menu-content{max-width:100%!important}}.explore-menu .dropdown-menu a{font-size:14px;line-height:1.25rem;margin:.25rem 0}.explore-menu .dropdown-menu .collections,.explore-menu .dropdown-menu .themes{padding-top:2.5rem;padding-bottom:2.25rem}.explore-menu .dropdown-menu .collections h4,.explore-menu .dropdown-menu .themes h4{color:#000;margin-bottom:0!important;padding-bottom:.5rem;width:100%}.explore-menu .dropdown-menu .collections{flex:0 0 16.66667%;max-width:16.66667%;position:relative;width:100%;padding-right:12px;padding-left:12px;display:flex;flex-direction:column}@media (max-width:991.98px){.explore-menu .dropdown-menu .collections{flex:0 0 33.33333%;max-width:33.33333%;position:relative;width:100%;padding-right:12px;padding-left:12px}}.explore-menu .dropdown-menu .themes{flex:0 0 41.66667%;max-width:41.66667%;position:relative;width:100%;padding-left:12px;padding-right:0}@media (max-width:991.98px){.explore-menu .dropdown-menu .themes{flex:0 0 66.66667%;max-width:66.66667%;position:relative;width:100%;padding-right:12px;padding-left:12px}}.explore-menu .dropdown-menu .themes .theme-links{display:flex;flex-direction:column;flex-wrap:wrap;height:168px;max-height:168px}.explore-menu .dropdown-menu .themes .theme-links .theme-link{width:33%}@media (max-width:991.98px){.explore-menu .dropdown-menu .themes .theme-links .theme-link{width:50%}}.explore-menu .dropdown-menu .see-all{flex:0 0 8.33333%;max-width:8.33333%;position:relative;width:100%;font-size:14px;line-height:1.25rem;padding:2.5rem 0;white-space:nowrap}.explore-menu .dropdown-menu .image{flex:0 0 33.33333%;max-width:33.33333%;position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:absolute;bottom:0;right:0;padding:1rem 0 0;max-height:100%;overflow:hidden}.explore-menu .dropdown-menu .image img{max-width:100%;height:auto;border-bottom-right-radius:1rem;max-width:514px;margin-top:4rem}@media (-ms-high-contrast:none){.explore-menu .dropdown-menu .image img{margin-top:-100px}}.explore-menu-overlay{position:absolute;top:0;left:0;height:calc(var(--vh)*100);width:100%;background:rgba(0,0,0,.6);z-index:1}body.explore-menu-open{position:fixed;width:100%;overflow-y:scroll}.fixed-search{display:flex;flex-direction:row;align-items:center;padding:0;margin:0 1rem 0 0;border-radius:100px;border:1px solid #fff;background-color:#000;box-shadow:inset 0 0 1px 0 #fff,0 0 1px 0 #fff;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fixed-search button.search-icon{border-top-left-radius:100px;border-bottom-left-radius:100px;font-size:18px;line-height:38px;height:40px;color:#fff;border:none;background:none;padding:0 .25rem 0 .5rem}.fixed-search button.search-icon.active{color:#000;background-color:#fff}.fixed-search input{font-size:12px;line-height:1.125rem;border:0;color:#fff;background-color:transparent;min-width:160px;min-height:40px;border-top-right-radius:100px;border-bottom-right-radius:100px}.fixed-search input:-ms-input-placeholder{font-size:inherit;color:inherit;opacity:.8;font-style:italic}.fixed-search input::placeholder{font-size:inherit;color:inherit;opacity:.8;font-style:italic}.fixed-search input:active,.fixed-search input:focus{outline:none;box-shadow:none;color:#000;background-color:#fff}.fixed-search input:-webkit-autofill{-webkit-border-top-right-radius:100px;-webkit-border-bottom-right-radius:100px}.fixed-search input:-webkit-autofill,.fixed-search input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 50px #000 inset;-webkit-text-fill-color:#fff}.fixed-search input:-webkit-autofill:active,.fixed-search input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#000}.fixed-search input:-webkit-autofill:first-line{font-size:12px;line-height:1.125rem;font-family:Cera Pro,sans-serif}.fixed-search .nav-link{position:relative}