.ex-collection-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;padding-left:0}@media(max-width:576px){.ex-mixed-content .content-container{display:flex;flex-direction:column}}[data-mixed-content-block]{position:relative}[data-mixed-content-block] .picture_container{width:100%;height:100%;overflow:hidden}[data-mixed-content-block] .picture_container picture{display:flex}[data-mixed-content-block] .picture_container img{display:block;max-width:50%}[data-mixed-content-block] .picture_container.double-column picture{height:100%;width:100%}[data-mixed-content-block] .picture_container.double-column img{max-width:100%}@media(min-width:576px){[data-mixed-content-block] .picture_container.double-column{display:flex;align-items:end}[data-mixed-content-block] .picture_container.double-column img{max-height:fit-content;max-height:unset;max-width:unset;width:unset;height:unset;width:105%;object-fit:cover}}@media(min-width:576px){[data-mixed-content-block] .picture_container:not(.double-column){aspect-ratio:65/36}}@media(max-width:576px){[data-mixed-content-block] .picture_container img{max-width:100%;width:100%}}[data-mixed-content-block] .text_container{position:absolute;display:flex;width:100%;height:100%;top:0;right:0;bottom:0;left:0;padding:1.5rem}[data-mixed-content-block] .text_container .text{max-width:50%;display:flex;flex-direction:column;gap:var(--ex-space-sm)}@media(min-width:576px)and (max-width:768px){[data-mixed-content-block] .text_container .section-description{display:none}}[data-mixed-content-block] .text_container .button-container{display:flex;gap:0 var(--ex-space-sm);flex-wrap:wrap}[data-mixed-content-block]:has(.double-column) .text{max-width:100%}@media(min-width:750px){[data-mixed-content-block] .text_container{padding:2rem}}@media(max-width:576px){[data-mixed-content-block] .text_container{position:static;padding:var(--ex-space-sm) var(--ex-space-md)}[data-mixed-content-block] .text_container .text{max-width:100%}}.ex-quick-links{display:flex;flex-wrap:nowrap;gap:var(--ex-space-xs);padding-left:0;padding-bottom:var(--ex-space-sm);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;--quick_link_width: 175px}.ex-quick-links:has(.ex-quick-link:hover) .ex-quick-link:not(:hover){opacity:.7}@media(min-width:576px)and (max-width:768px){.ex-quick-links{--quick_link_width: 150px}}@media(max-width:576px){.ex-quick-links{--quick_link_width: 100px}}.ex-quick-link{position:relative;list-style-type:none;width:fit-content;flex-grow:1;scroll-snap-align:start;transition:opacity .3s ease-out;min-width:var(--quick_link_width)}.ex-quick-link a{display:flex;flex-direction:column;align-items:center;gap:var(--ex-space-xs);width:100%}.ex-quick-link a picture{width:100%;overflow:hidden}.ex-quick-link a picture img{width:100%}.ex-quick-link a span{--spacing-fluid-2xs: clamp(.8rem, .326531vw + .6775504, 1.2rem);text-align:center;word-break:break-word;padding-top:.8rem;padding-bottom:.8rem;padding-left:var(--spacing-fluid-2xs);padding-right:var(--spacing-fluid-2xs)}.ex-text-block .text-container{display:flex;flex-direction:column;justify-content:center}.ex-text-block .text-container *{max-width:80rem}.ex-text-block .text-container .section-title{margin-bottom:var(--ex-space-sm)}.ex-text-block .button-container{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ex-space-sm)}.ex-video-banner .picture_container img{display:block;width:100%}.ex-video-banner .banner-container{width:100%;position:relative}.ex-video-banner .text_container{position:absolute;display:flex;width:100%;height:100%;top:0;right:0;bottom:0;left:0;padding:1.5rem;text-decoration:none}.ex-video-banner .text_container .text{max-width:50%}.ex-video-banner .text_container .button-container{display:flex;flex-wrap:wrap;gap:0 var(--ex-space-sm)}.ex-video-banner .block_url{position:absolute;width:100%;height:100%;display:block}@media(min-width:750px){.ex-video-banner .text_container{padding:var(--ex-space-md)}}@media(max-width:600px){.ex-video-banner .text_container{position:static;padding:var(--ex-space-sm) var(--ex-space-md)}.ex-video-banner .text_container .text{max-width:100%}}.template-search .search-count{text-align:center}.template-search .product_count_wrapper{display:none}@media(min-width:750px){.template-search .mobile-template-search__header{display:none}}.template-search .small-hide .facet-filters{width:100%;margin:0;padding:0}.template-search .small-hide .template-search__header{display:flex;align-items:center;gap:var(--ex-space-sm);margin:0 0 25px}.template-search .small-hide .template-search__header h1{padding-right:var(--ex-space-sm);border-right:2px solid #636363}.template-search .small-hide .template-search__header .search-count{text-align:left}#accordion{width:100%;border-top:1px solid var(--ex-color-white)}#accordion:last-of-type{border-bottom:1px solid var(--ex-color-white)}#accordion .accordion-title{display:block;position:relative;cursor:pointer;background-color:transparent;padding:1.25rem 0px;text-align:left;border-top:solid var(--ex-color-light-gray) 1px}#accordion .accordion-title svg{position:absolute;top:30%;right:10px;width:20px;transform-origin:0% 50%;aspect-ratio:1/1;transition:transform .1s ease;transform:translate(-50%,-50%) rotate(90deg)}#accordion .accordion-title:first-of-type{border-top:transparent}#accordion .accordion-content{display:block;max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 15px 0 0;text-align:left}#accordion .accordion-content.default{max-height:1000px;padding:var(--ex-space-sm);padding-left:0;padding-top:0}#accordion .accordion-title.open svg{transform:rotate(270deg)}#accordion .accordion-title.open+.accordion-content{padding:var(--ex-space-sm);padding-left:0;padding-top:0}.announcement_bar--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.announcement_bar--wrapper .announcement_placeholder{flex:0 1 33.3333%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.announcement_bar--wrapper .announcement_placeholder .container{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:5px;margin:0;padding:0}.announcement_bar--wrapper .announcement_placeholder svg{width:20px}@media(max-width:768px){.announcement_bar--wrapper{display:block}.announcement_bar--wrapper .announcement_placeholder{display:none}.announcement_bar--wrapper .link_container{display:none!important}}.announcement_bar--wrapper .link_container{flex:0 1 33.3333%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:end}.announcement_bar--wrapper .link_container svg{width:20px}.announcement_bar--wrapper .link_container a{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:5px}.announcement_bar--wrapper .link_container .separator{margin:0px 2rem;width:.1rem;height:2rem;background:var(--ex-color-gray)}@media(max-width:992px){.announcement_bar--wrapper .link_container a span{display:none}}.menu-drawer__account{gap:5px}button{padding:0;border:none}.btn{height:fit-content;pointer-events:all;display:flex;align-items:center;width:fit-content;border-radius:4px;text-align:center;text-decoration:none;transition:background-color .1s ease;justify-content:center;cursor:pointer}.btn:disabled{cursor:not-allowed!important;background-color:var(--ex-color-med-gray)!important}.btn:disabled:hover{background-color:var(--ex-color-med-gray);text-decoration:none!important}.btn.btn-inline{display:inline flex}.btn.btn-center{justify-self:center}.btn.btn-full{width:100%}.btn:hover,.btn.current{text-decoration:none}.btn.btn-black{margin-top:.9375rem;padding:var(--ex-space-xs) var(--ex-space-sm);background:var(--ex-color-black);color:var(--ex-color-white)}.btn.btn-black:hover,.btn.btn-black.current{background-color:var(--ex-color-white);color:var(--ex-color-black)}.btn.btn-white{margin-top:.9375rem;padding:var(--ex-space-xs) var(--ex-space-sm);background-color:var(--ex-color-white);color:var(--ex-color-black)}.btn.btn-white:hover,.btn.btn-white.current{background-color:var(--ex-color-black);color:var(--ex-color-white)}.btn.btn-underline{cursor:pointer;background-color:transparent;color:var(--ex-color-black)}.btn.btn-underline:hover,.btn.btn-underline.current{text-decoration:underline}.btn.btn-rounded-blue-outline{margin-top:.9375rem;padding:var(--ex-space-xs) var(--ex-space-sm);border-radius:25px;background-color:transparent;color:var(--ex-color-black);border:solid .2rem var(--ex-color-lego-blue)}.btn.btn-rounded-blue-outline:hover,.btn.btn-rounded-blue-outline.current{text-decoration:underline;background-color:var(--ex-color-lego-blue);color:var(--ex-color-white)}.btn.btn-rounded-red{margin-top:.9375rem;padding:var(--ex-space-xs) var(--ex-space-sm);cursor:pointer;border-radius:25px;color:var(--ex-color-white);background-color:var(--ex-color-lego-red)}.btn.btn-rounded-red a{color:var(--ex-color-white);text-decoration:none}.btn.btn-rounded-red:hover,.btn.btn-rounded-red.current{text-decoration:underline}.btn.btn-rounded-blue{margin-top:.9375rem;padding:var(--ex-space-xs) var(--ex-space-sm);cursor:pointer;border-radius:25px;background-color:transparent;color:var(--ex-color-white);background-color:var(--ex-color-lego-blue)}.btn.btn-rounded-blue a{color:var(--ex-color-white);text-decoration:none}.btn.btn-rounded-blue:hover,.btn.btn-rounded-blue.current{text-decoration:underline;background-color:var(--ex-color-lego-blue);color:var(--ex-color-white)}.btn.btn-red-underline{margin-top:.9375rem;padding:var(--ex-space-xs) var(--ex-space-sm);cursor:unset;border-radius:25px;background-color:transparent;color:var(--ex-color-lego-red);margin-top:0;text-decoration:underline var(--ex-color-lego-red)}.btn.btn-red-underline span{line-height:1.6rem}.btn.btn-red-underline:hover,.btn.btn-red-underline.current{text-decoration:none;background-color:var(--ex-color-lego-red);color:var(--ex-color-white)}.btn.btn-red-rounded{margin-top:.9375rem;padding:var(--ex-space-xs) var(--ex-space-sm);cursor:unset;border-radius:25px;background-color:var(--ex-color-light-red);color:var(--ex-color-lego-red);margin-top:0}.btn.btn-red-rounded span{line-height:1.6rem}.btn.btn-blue-underline{margin-top:.9375rem;padding:var(--ex-space-xs) var(--ex-space-sm);cursor:unset;border-radius:25px;background-color:transparent;color:var(--ex-color-lego-blue);text-decoration:underline var(--ex-color-lego-blue)}.btn.btn-blue-underline:hover,.btn.btn-blue-underline.current{text-decoration:none;background-color:var(--ex-color-lego-blue);color:var(--ex-color-white)}.btn.btn-blue-rounded{margin-top:.9375rem;padding:var(--ex-space-xs) var(--ex-space-sm);cursor:pointer;margin:0;border-radius:25px;background-color:var(--ex-color-lego-blue);color:var(--ex-color-white)}.btn.btn-blue-rounded span{line-height:1.6rem}.btn.btn-blue-rounded:hover,.btn.btn-blue-rounded.current{background-color:var(--ex-color-lego-blue)}.btn.btn-lightblue-underline{margin-top:.9375rem;padding:var(--ex-space-xs) var(--ex-space-sm);cursor:unset;margin:0;border-radius:25px;background-color:var(--ex-color-light-blue);color:var(--ex-color-black)}.btn.btn-lightblue-underline span{line-height:1.6rem}.btn.btn-gray-rounded-outline{margin-top:.9375rem;padding:var(--ex-space-xs) var(--ex-space-sm);border-radius:25px;background-color:transparent;color:var(--ex-color-black);border:solid .2rem var(--ex-color-light-gray)}.btn.btn-gray-rounded-outline:hover,.btn.btn-gray-rounded-outline.current{text-decoration:underline;background-color:var(--ex-color-lego-blue);color:var(--ex-color-white)}.btn.btn-rounded-white-outline{margin-top:.9375rem;padding:var(--ex-space-xs) var(--ex-space-sm);border-radius:25px;background-color:transparent;color:var(--ex-color-white);border:solid .2rem var(--ex-color-white)}.btn.btn-rounded-white-outline:hover,.btn.btn-rounded-white-outline.current{background-color:var(--ex-color-white);color:var(--ex-color-black)}.btn.btn-rounded-white-outline:hover{text-decoration:underline}.btn.btn-rounded-gray{margin-top:.9375rem;padding:var(--ex-space-xs) var(--ex-space-sm);border-radius:25px;background-color:#0009;color:var(--ex-color-white)}.btn.btn-rounded-gray:hover,.btn.btn-rounded-gray.current{text-decoration:underline;background-color:#00000095}.btn.btn-rounded-orange{margin-top:.9375rem;padding:var(--ex-space-xs) var(--ex-space-sm);border-radius:25px;background-color:var(--ex-color-lego-orange);color:var(--ex-color-white)}.btn.btn-rounded-orange:hover,.btn.btn-rounded-orange.current{text-decoration:underline;background-color:var(--ex-color-lego-orange-hover)}.btn.btn-orange-rounded{margin-top:.9375rem;padding:var(--ex-space-xs) var(--ex-space-sm);margin:0;border-radius:25px;background-color:var(--ex-color-lego-orange);color:var(--ex-color-black)}.btn.btn-orange-rounded span{line-height:1.6rem}.btn.btn-orange-rounded:hover,.btn.btn-orange-rounded.current{background-color:var(--ex-color-lego-orange-hover)}.btn.btn-cart{--size-2xl: 5.6rem;--size-xl: 4.8rem;--spacing-sm: 2rem;--spacing-md: 2.4rem;--icon-size-xl: 2.6rem;--icon-size-lg: 2.2rem;--_height: var(--size-xl);--_padding: var(--spacing-sm);--_icon-size: var(--icon-size-lg)}@media(min-width:576px){.btn.btn-cart{--_icon-size: var(--icon-size-xl);--_height: var(--size-2xl);--_padding: var(--spacing-md)}}.btn.btn-cart{gap:var(--ex-space-sm)}.btn.btn-cart svg{width:var(--_icon-size)}.btn.btn-cart{height:var(--_height);padding:var(--_padding)}.carousel-btn:after{content:""!important}.carousel-btn{transition:.2s opacity ease-in}.carousel-btn svg{height:40px;width:40px;border-radius:50%}.carousel-btn svg.chevron-left{transform:rotate(-180deg)}.carousel-btn svg.chevron-right{transform:rotate(0)}a:has(.btn.btn-blue-rounded) span{color:var(--ex-color-white)!important}a:has(.btn.btn-blue-rounded):hover span{text-decoration:none!important}.cart-notification-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:99}.cart-notification-backdrop.active{display:block}.cart-notification-wrapper{position:unset}#cart-notification{--ds-shadow-deep-sm: 0px 0px 1px 0px #22242d1f, 0px 0px 3px 0px #22242d0a, 0px 3px 5px -2px #22242d29, 0px 7px 14px -5px #22242d0f;display:flex;flex-direction:column;max-height:85vh;overflow:hidden;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);right:unset;width:90%;max-width:52rem;z-index:100;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-default) ease,visibility 0s var(--duration-default);border-radius:1.6rem;box-shadow:var(--ds-shadow-deep-sm);padding:2.4rem;background:var(--ex-color-white)}#cart-notification.active{opacity:1;visibility:visible;pointer-events:all;transform:translate(-50%,-50%);transition:opacity var(--duration-default) ease,visibility 0s}#cart-notification.animate{transition:opacity var(--duration-default) ease,visibility 0s var(--duration-default)}#cart-notification .cart-notification__header{border-bottom:solid 1px var(--ex-color-med-gray);padding-bottom:var(--ex-space-sm);margin-bottom:var(--ex-space-sm)}#cart-notification .cart-notification__heading svg{max-width:28px;color:green;margin-right:var(--ex-space-xs)}#cart-notification .cart-notification__close{margin-top:0;margin-right:0}#cart-notification .cart-notification-product__image{border:none}#cart-notification .cart-notification-product__price{margin:.4rem 0 0;font-weight:700}#cart-notification .cart-notification-product__qty{margin:.2rem 0 0;font-weight:400;color:#666}.cart-notification__buttons{display:flex;gap:1.2rem;margin-top:1.6rem}.cart-notification__buttons>*{flex:1}.cart-notification__error{margin-bottom:.8rem}#cart-notification>.cart-notification__header,#cart-notification>#cart-notification-product,#cart-notification>.cart-notification__links{flex:0 0 auto}.cart-notification__gifts{border-top:1px solid var(--ex-color-med-gray);margin-top:1.6rem;padding-top:1.2rem}.cart-notification__gifts:not([hidden]){display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.cart-notification__gifts-header{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem;color:var(--ex-color-lego-blue);flex:0 0 auto}.cart-notification__gifts-header svg{width:1.8rem;flex-shrink:0}.cart-notification__gifts-header span{font-size:.9rem;font-weight:700}.cart-notification__gifts-list{list-style:none;padding:0 .6rem 0 0;margin:0;display:flex;flex-direction:column;gap:.8rem;flex:1 1 auto;min-height:6rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ex-color-med-gray) transparent}.cart-notification__gifts-list::-webkit-scrollbar{width:.6rem}.cart-notification__gifts-list::-webkit-scrollbar-track{background:transparent}.cart-notification__gifts-list::-webkit-scrollbar-thumb{background:var(--ex-color-med-gray);border-radius:10rem}.cart-notification__gifts-list::-webkit-scrollbar-thumb:hover{background:var(--ex-color-gray)}.cart-notification__gift-item{display:flex;align-items:center;gap:1rem}.cart-notification__gift-item img{width:48px;height:48px;object-fit:contain;border-radius:4px;flex-shrink:0}.cart-notification__gift-item>span{flex:1}.cart-notification__gift-item--pending .cart-notification__gift-pending-link{display:flex;align-items:center;gap:1rem;width:100%;text-decoration:none;color:inherit}.cart-notification__gift-badge{display:inline-flex;align-items:center;font-size:.75rem;font-weight:600;color:var(--ex-color-lego-blue);background:var(--ex-color-light-blue);border-radius:10rem;padding:.15rem .7rem;white-space:nowrap;flex-shrink:0;margin-left:auto}@media(max-width:750px){#cart-notification{top:0;left:0;right:0;bottom:0;width:100%;max-width:unset;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border-radius:0;padding:1.6rem;padding-bottom:calc(1.6rem + env(safe-area-inset-bottom,0px));transform:translateY(100%);transition:transform var(--duration-default) ease,visibility 0s var(--duration-default)}#cart-notification.active{transform:translateY(0);transition:transform var(--duration-default) ease,visibility 0s}#cart-notification.animate{transition:transform var(--duration-default) ease,visibility 0s var(--duration-default)}.cart-notification__buttons{flex-direction:column;gap:.8rem}.cart-notification__buttons>*{flex:0 0 auto;width:100%}#cart-notification>#cart-notification-product{flex:0 1 auto;min-height:0;overflow-y:auto}.cart-notification__gifts-list{min-height:5rem}}.page-cart{--spacing-5xs: .2rem;--spacing-4xs: .4rem;--spacing-3xs: .8rem;--spacing-2xs: 1.2rem;--spacing-xs: 1.6rem;--spacing-sm: 2rem;--spacing-md: 2.4rem;--spacing-lg: 3.2rem;--spacing-xl: 4rem;--card-radius: .8rem;--shadow-deep-sm: 0px 0px 1px 0px #22242d1f, 0px 0px 3px 0px #22242d0a, 0px 3px 5px -2px #22242d29, 0px var(--ex-radius) 14px -5px #22242d0f;background:var(--ex-color-layer-subdued)}.page-cart .cart-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:var(--spacing-lg)}@media only screen and (min-width:1200px){.page-cart .cart-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:var(--spacing-lg);align-items:flex-start}}.cart-items-container{flex-grow:1}.cart-items-container .title-container{margin:0 auto var(--spacing-xs)}.cart-items-container .cart__warnings>*{text-align:center}.cart-items-container .cart__warnings{gap:var(--ex-space-sm);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;align-items:center;padding:4rem 0}@media(min-width:768px){.cart-items-container .cart__warnings{min-height:48vh}}.cart-items-container .cart__warnings .login-prompt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;align-items:center}.cart-items-container .cart__warnings .link{color:var(--ex-color-lego-blue)}.cart-items-container .cart__warnings .link:hover{text-decoration:none}.cart__contents .cart-items-container{padding:var(--spacing-xs) var(--spacing-lg) 0;box-shadow:var(--shadow-deep-sm)}.cart__contents .cart-item-detail-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:768px){.cart__contents .cart-item-detail-wrapper .cart-item-media-spacer{width:8rem;margin-right:var(--spacing-sm)}}.cart__contents .cart-item-detail-wrapper .cart-item-media-spacer{width:13.584rem;margin-right:var(--spacing-lg)}.cart__contents .cart-items{margin-top:var(--ex-space-md);display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--ex-color-white);-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;box-shadow:var(--shadow-deep-sm);border-radius:var(--card-radius);padding:var(--spacing-xs) var(--spacing-lg) 0}.cart__contents .cart-items:not(:has(.cart-item)){display:none}.cart__contents .cart-note{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2xs)}.cart__contents .cart-items>.note_green{display:inline-block;margin-bottom:var(--spacing-2xs)}.cart__contents .cart-item{gap:0px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border-top:solid 1px var(--ex-color-med-gray);padding:calc(var(--spacing-sm) + var(--spacing-3xs) + var(--spacing-5xs)) 0}@media(max-width:768px){.cart__contents .cart-item .cart-item-media .cart-item-image-container{width:8rem;margin-right:var(--spacing-sm)}}.cart__contents .cart-item .cart-item-media .cart-item-image-container{width:13.584rem;margin-right:var(--spacing-lg);height:100%;padding-top:0}.cart__contents .cart-item-details{margin-top:var(--spacing-xs);flex-grow:1}.cart__contents .cart-item-details quantity-popover{display:block}.cart__contents .cart-item-details quantity-popover .cart-item__quantity-wrapper{justify-content:space-between}.cart__contents .cart-item-details .icon-discount{width:12px}.cart__contents .cart-item-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-between}.cart__contents .cart-item-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.cart__contents .hidden{display:none}.cart__contents .remove-button{outline:solid var(--ex-color-layer-subdued);background-color:transparent;width:36px;aspect-ratio:1/1;position:relative;border-radius:50px;cursor:pointer}.cart__contents .remove-button:hover{background-color:var(--ex-color-layer-subdued)}.cart__contents .remove-button svg{width:1.8rem;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.cart__footer_container{position:sticky;top:0;z-index:2}.cart__footer{padding:var(--spacing-xs) var(--spacing-lg);box-shadow:var(--shadow-deep-sm);background-color:var(--ex-color-white);border-radius:var(--card-radius);height:fit-content}@media(max-width:768px){.cart__footer{z-index:20;border-radius:0;top:unset;position:fixed;bottom:0;left:0;width:100%}}.cart__footer .title{padding:var(--spacing-sm) 0 var(--spacing-xs);border-bottom:.1rem solid var(--ex-color-med-gray);margin:0 0 var(--spacing-xs)}.cart__footer .totals{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media(max-width:768px){.cart__footer .hidden-mobile{display:none}}.cart__footer-note{margin-top:var(--ex-space-md);padding:var(--spacing-xs) var(--spacing-lg);box-shadow:var(--shadow-deep-sm);background-color:var(--ex-color-white);border-radius:var(--card-radius);height:fit-content}.cart__footer-note label{display:block;padding-bottom:var(--ex-space-sm)}.cart__footer-note:not(.mobile-only):not(.cart__footer-gift){display:none}@media only screen and (min-width:768px){.cart__footer-note:not(.mobile-only):not(.cart__footer-gift){display:block}}.cart__footer-note.mobile-only{display:block}@media only screen and (min-width:768px){.cart__footer-note.mobile-only{display:none}}.main-cart-items{--show-online-products: none;--online-product-border: none;--show-instore-products: block;--instore-product-border: solid $lego-orange 3px}.cart-instore-warning{display:none}.cart-items{border:3px solid var(--ex-color-white);transition:border .2s ease-in-out}.cart-items .icon{height:2.4rem;width:2.4rem}.cart-gwp .cart-note{justify-content:start;gap:1rem}.cart-item__gift-reason{margin:.4rem 0 0;color:var(--ex-color-gray)}.instore_notice,.online_notice{display:none}.cart__contents[data-highlight=instore] #instore_button{outline:solid black 2px}.cart__contents[data-highlight=instore] .instore_notice{display:block}.cart__contents[data-highlight=online] #online_button{outline:solid black 2px}.cart__contents[data-highlight=online] .cart-instore{border:3px solid var(--ex-color-lego-orange)}.cart__contents[data-highlight=online] .online_notice{display:block;color:var(--ex-color-lego-red)}.cart__contents:has(.cart-items:not(.cart-instore)):has(.cart-instore) .instore-warning-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:var(--ex-space-sm)}.cart__contents:has(.cart-items:not(.cart-instore)) .cart-instore .cart-instore-warning{display:block}.instore-warning-banner{display:none;align-self:flex-start;border:solid var(--ex-color-lego-orange) 3px;padding:var(--spacing-sm) calc(var(--spacing-lg) - 3px);background:#e96f1440;border-radius:var(--card-radius)}:root{--grid_columns: 2}.product-grid-container .product-grid{padding-left:0;display:-ms-grid;display:grid;list-style-type:none;grid-template-columns:repeat(3,1fr);gap:0}.product-grid-container .product-grid>li{border-right:solid var(--ex-color-med-gray) 1px;border-bottom:solid var(--ex-color-med-gray) 1px}.product-grid-container .product-grid{border-left:solid var(--ex-color-med-gray) 1px;border-top:solid var(--ex-color-med-gray) 1px}@media screen and (max-width:989px){.product-grid-container .product-grid{grid-template-columns:repeat(var(--grid_columns),1fr)}}.facets-vertical-sort .facets-vertical-form{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:var(--ex-space-sm)}.facets-vertical-sort .facets-vertical-form .product-count-vertical,.facets-vertical-sort .facets-vertical-form .facet-filters{margin:0}.facets-vertical-sort .facets-vertical-form .select:focus-within{border-color:#00f}.facets-vertical-sort .facets-vertical-form .svg-wrapper{transition:all .3s;height:auto;width:var(--ex-space-sm)}.facets-vertical-sort .facets-vertical-form select{font-weight:700}.facets-vertical-sort .facets-vertical-form select:open+.svg-wrapper{transform:rotate(180deg)}.facets-vertical-sort .facets-vertical-form select.btn-collection-select{margin-top:.9375rem;padding:var(--ex-space-xs) var(--ex-space-sm);text-align:start;margin-top:0;border-radius:25px;background-color:transparent;color:var(--ex-color-black);border:solid 1px var(--ex-color-light-gray);padding-right:var(--ex-space-md)}.facets-vertical-sort .facets-vertical-form select.btn-collection-select:focus-visible{border-color:#00f;outline:unset;outline-offset:unset;box-shadow:unset}.mobile-facets__details select{font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mobile-facets__details select::picker-icon{display:none}.mobile-facets__details select:open+.svg-wrapper{transform:rotate(180deg)}.mobile-facets__details select.btn-collection-select{margin-top:.9375rem;padding:var(--ex-space-xs) var(--ex-space-sm);text-align:start;margin-top:0;border-radius:25px;background-color:transparent;color:var(--ex-color-black);border:solid 1px var(--ex-color-light-gray);padding-right:var(--ex-space-md)}.mobile-facets__details select.btn-collection-select:focus-visible{border-color:#00f;outline:unset;outline-offset:unset;box-shadow:unset}.mobile-facets__details .icon-caret{position:absolute;right:0;bottom:0;left:0;top:50%;transform:translateY(-50%);right:var(--ex-space-sm)}.product-count-vertical{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}@media screen and (min-width:750px){.facets-container{position:sticky;top:0}}.select .svg-wrapper{right:var(--ex-space-sm)}#content-carousel #mobile-carousel{display:none}#content-carousel .carousel-container{position:relative;display:-ms-grid;display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}#content-carousel .carousel-container .product-carousel{padding-bottom:var(--ex-space-md);max-width:100%;max-height:100vh;min-height:fit-content;min-width:0}@media only screen and (max-width:768px){#content-carousel .carousel-container .product-carousel{padding-left:var(--ex-space-sm);padding-right:var(--ex-space-sm);padding-bottom:var(--ex-space-sm);width:100%}}#content-carousel .carousel-container .swiper-button-disabled{opacity:0}#content-carousel .carousel-container .scroll-container{width:100%}@media screen and (min-width:992px){#content-carousel .carousel-container .scroll-container{max-width:800px}}#content-carousel .carousel-container .swiper-button-next{top:unset;margin-top:unset;width:unset;height:100%;top:0;right:var(--ex-space-sm)}@media screen and (min-width:1600px){#content-carousel .carousel-container .swiper-button-next{right:-50px}}#content-carousel .carousel-container .swiper-button-next svg{width:40px;height:40px}#content-carousel .carousel-container .swiper-button-prev{top:unset;margin-top:unset;width:unset;height:100%;top:0;left:var(--ex-space-sm)}@media screen and (min-width:1600px){#content-carousel .carousel-container .swiper-button-prev{left:-50px}}#content-carousel .carousel-container .swiper-button-prev svg{width:40px;height:40px}#content-carousel .featured-collection-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--ex-space-md)}@media only screen and (max-width:576px){#content-carousel #mobile-carousel{display:block}#content-carousel #desktop-carousel{display:none}}.expand-grid .grid-container{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--ex-space-md);container-type:inline-size}@container (calc(160px * 3 + $md *2) <= width <= calc(160px * 4 + $md *3)){.expand-grid .grid-container .grid-item:last-child{grid-column-start:2}}.expand-grid .grid-item{aspect-ratio:1;font-weight:700;background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:end}@media only screen and (max-width:769px){#MainContent .page-target:has(.dynamic-banner-container){background-color:var(--ex-color-black)}}.dynamic-banner-container{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:var(--ex-color-black);padding:1.2rem}.dynamic-banner-container .lego-icon,.dynamic-banner-container .lego-icon img{max-height:inherit}.dynamic-banner-container .brand-icon{color:var(--ex-color-white);max-height:inherit}.dynamic-banner-container .brand-icon img{max-height:inherit}.dynamic-banner-container .brand-icon:has(span){display:flex;flex-direction:row;align-items:center;justify-content:center}.dynamic-banner-container .button-container,.dynamic-banner-container .icons-container{display:flex;flex-direction:row;align-items:center;justify-content:center;max-height:5.6rem;--_height: 4rem;--ds-border-width-subtle: .2rem;--_padding: 1.6rem}.dynamic-banner-container .button-container .btn,.dynamic-banner-container .icons-container .btn{margin-top:0;height:calc(var(--_height) + 2 * var(--_border-width, var(--ds-border-width-subtle)));padding:0 var(--_padding);text-wrap:nowrap}.dynamic-banner-container .icons-container{margin-right:4rem}.dynamic-banner-container .banner-item-container{margin-right:var(--ex-space-sm)}.dynamic-banner-container .banner-item-container:last-of-type{margin-right:0}@media only screen and (max-width:900px){.dynamic-banner-container .icons-container{margin-right:.8rem;max-width:16rem}}@media screen and (min-width:750px){.facets-container{position:sticky;top:var(--ex-space-lg)!important;max-height:100vh;overflow:scroll;padding-right:2rem;padding-top:0!important}}.facets .facets-layout .facet-checkbox{padding:.5rem 2rem .5rem 0rem}.facets .facets-layout .facet-checkbox svg{height:25px;width:25px;color:var(--ex-color-med-gray)}.facets .facets-layout .facet-checkbox .svg-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;top:unset;width:unset;height:unset;left:unset;height:25px;width:25px}.facets .facets-layout .facet-checkbox .svg-wrapper svg{height:100%;width:100%;max-height:var(--ex-space-sm);color:var(--ex-color-black)}.facets .facets__summary:hover .facets__summary-label,.facets .facets-layout-list .facets__label:hover .facet-checkbox__text-label{text-decoration:none}.facets .facet-checkbox__count{color:var(--ex-color-gray)}.facets .active-facets__button{margin-bottom:10px!important;margin-right:10px!important}.facets .active-facets__button:hover,.facets .active-facets__button:hover span:hover,.facets .active-facets__button span:hover{text-decoration:none}.facets .active-facets:has(.active-facets__button){display:-webkit-box;display:-ms-flexbox;display:flex}.facets .active-facets{display:none}.facets .active-facets-vertical-filter{display:block!important}.facets .active-facets-vertical-filter .active-facets__button-wrapper{justify-content:start}.facets .active-facets-vertical-filter .active-facets__button-wrapper .active-facets__button-remove{width:fit-content;padding:6px 12px;background-color:var(--ex-color-black);border-radius:2.6rem}.facets .active-facets-vertical-filter .active-facets__button-wrapper .active-facets__button-remove span{color:var(--ex-color-white)}.text-fluid-xs{letter-spacing:0;font-size:clamp(1.12rem,1.0352rem + .228vw,1.4rem)!important;font-weight:400;line-height:1.5}.text-fluid-sm{letter-spacing:0;font-size:clamp(1.4rem,1.2784rem + .326vw,1.8rem)!important;font-weight:400;line-height:1.5}.text-fluid-md{letter-spacing:0;font-size:clamp(1.8rem,.163265vw + 1.738768rem,2rem)!important;font-weight:400;line-height:1.5}.text-fluid-lg{letter-spacing:-.01em;font-size:clamp(2rem,.408163vw + 1.846944rem,2.5rem)!important;font-weight:400;line-height:1.35}.text-fluid-xl{letter-spacing:-.01em;font-size:clamp(2.3rem,.653061vw + 2.055104rem,3.1rem)!important;font-weight:400;line-height:1.35}.text-fluid-2xl{letter-spacing:-.02em;font-size:clamp(3.2rem,2.9616rem + .649vw,4rem)!important;font-weight:400;line-height:1.15}.text-fluid-3xl{letter-spacing:-.02em;font-size:clamp(3.2rem,2.36735vw + 2.31224rem,6.1rem)!important;font-weight:400;line-height:1.15}.text-fluid-4xl{letter-spacing:-.03em;font-size:clamp(4.1rem,4.40816vw + 2.446944rem,9.5rem)!important;font-weight:400;line-height:1.15}.text-fluid-5xl{letter-spacing:-.03em;font-size:clamp(5.2rem,7.91837vw + 2.230608rem,14.9rem)!important;font-weight:400;line-height:1.15}.text-fluid-6xl{letter-spacing:-.04em;font-size:clamp(6.2rem,11.9184vw + 1.730608rem,20.8rem)!important;font-weight:400;line-height:1.15}.text-body-xs{letter-spacing:.01em;font-size:1.2rem!important;font-weight:400;line-height:1.62}.text-body-sm{letter-spacing:0;font-size:1.4rem!important;font-weight:400;line-height:1.5}.text-body-md{letter-spacing:0;font-size:1.6rem!important;font-weight:400;line-height:1.5}.text-body-lg{letter-spacing:0;font-size:1.8rem!important;font-weight:400;line-height:1.5}.text-body-xl{letter-spacing:0;font-size:2.4rem;font-weight:400;line-height:1.5}.text-label-xs{letter-spacing:.01em;font-size:1.2rem!important;font-weight:400;line-height:1.62}.text-label-sm{letter-spacing:0;font-size:1.4rem!important;font-weight:400;line-height:1.5}.text-label-md{letter-spacing:0;font-size:1.6rem!important;font-weight:400;line-height:1.5}.text-label-lg{letter-spacing:0;font-size:1.8rem!important;font-weight:400;line-height:1.5}.font-100{font-weight:100}.font-200{font-weight:200}.font-300{font-weight:300}.font-400{font-weight:400}.font-500{font-weight:500}.font-600{font-weight:600}.font-700{font-weight:700}.font-800{font-weight:800}.capitalize{text-transform:capitalize}.text-black{color:var(--ex-color-black)!important}.footer{padding-top:var(--ex-space-lg);padding-bottom:var(--ex-space-lg);background-color:var(--ex-color-lego-dark-blue)}.footer .footer-link,.footer a small{color:var(--ex-color-white)}.footer .middle-row,.footer .bottom-row{margin-top:var(--ex-space-lg)}.footer h3{text-transform:uppercase;color:var(--ex-color-white);margin-bottom:var(--ex-space-sm);letter-spacing:0;font-size:1.6rem;line-height:1.5;font-weight:500}.footer .top-row .lego-icon,.footer .top-row .lego-icon img{width:100px;height:100px}.footer .top-row .lego-icon{margin-bottom:var(--ex-space-sm)}.footer .top-row .logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:10px}.footer .top-row .link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:flex-start;align-items:flex-start}.footer .top-row .link-list h3{letter-spacing:0;font-size:1.6rem;line-height:1.5;font-weight:700}.footer .top-row .link-list .footer-link{color:var(--ex-color-white);padding:1rem 0rem;letter-spacing:0;font-size:1.6rem;line-height:1.5}.footer .middle-row h3{color:var(--ex-color-white);text-transform:uppercase}.footer .middle-row .store-finder{display:none}.footer .middle-row .email-signup-container .email-signup{display:inline-block}.footer .middle-row .newsletter-form__field-wrapper{border-radius:5%}.footer .middle-row .newsletter-form__field-wrapper .newsletter-form__button{border-radius:0 6px 6px 0;height:100%;background-color:var(--ex-color-lego-orange)}.footer .middle-row .newsletter-form__message{display:none}.footer .middle-row .socials-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;align-items:flex-end;justify-content:end}.footer .middle-row .socials-container .socials{display:inline-block}.footer .middle-row .socials-container .socials .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--ex-space-sm)}.footer .middle-row .socials-container .socials .social-icons svg{width:40px;height:40px}.footer .bottom-row{letter-spacing:0;font-size:1.4rem;font-weight:400;line-height:1.5}.footer .bottom-row .legal-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;align-items:flex-start;justify-content:flex-start;color:var(--ex-color-white);margin-bottom:2rem}.footer .bottom-row .legal-links a,.footer .bottom-row .legal-links a small{margin-right:var(--ex-space-md)}.footer .bottom-row .legal-links a:last-of-type,.footer .bottom-row .legal-links a small:last-of-type{margin-right:0}.footer .bottom-row .legal-text{color:var(--ex-color-white)}.footer .accordion-content ul{list-style:none;padding:0}.footer .store-finder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.footer .store-finder__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:8px}.footer .store-finder__dropdown{position:relative;min-width:220px}.footer .store-finder__dropdown.is-open .store-finder__options{display:block}.footer .store-finder__dropdown.is-open .store-finder__option{justify-content:start;display:-webkit-box;display:-ms-flexbox;display:flex}.footer .store-finder__dropdown.is-open .store-finder__selected svg{transform:rotate(180deg)}.footer .store-finder__selected{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;background:var(--ex-color-white);color:var(--ex-color-offblack);padding:10px 14px;border-radius:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.footer .store-finder__selected-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer .store-finder__selected svg{width:20px;height:20px;transition:transform .2s ease;flex-shrink:0}.footer .store-finder__options{display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--ex-color-white);border-radius:6px;list-style:none;padding:4px 0;margin:0;z-index:100;box-shadow:0 4px 12px #0003}.footer .store-finder__option{padding:10px 14px;color:var(--ex-color-offblack);cursor:pointer;font-size:1.4rem}.footer .store-finder__option:hover{background:var(--ex-color-light-gray)}.footer .store-finder__pin-btn{width:44px;height:44px;min-width:44px;background:var(--ex-color-lego-orange);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.footer .store-finder__pin-btn svg{width:22px;height:22px;fill:var(--ex-color-black);color:var(--ex-color-black)}@media only screen and (max-width:1024px){.footer .top-row .lego-icon-column{margin-bottom:var(--ex-space-md)}.footer .middle-row{margin-top:var(--ex-space-md)}.footer .middle-row .socials-container{justify-content:flex-start}.footer .middle-row .store-finder{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .bottom-row{margin-top:var(--ex-space-md)}.footer .bottom-row .legal-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:var(--ex-space-md)}.footer .bottom-row .legal-links a{margin:0;width:50%}}@media only screen and (max-width:480px){.footer a,.footer a small,.footer a span,.footer div,.footer h3{text-align:center}.footer .top-row .lego-icon-column,.footer .top-row .middle-column,.footer .top-row .right-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:center;align-items:center;margin-bottom:var(--ex-space-md)}.footer .top-row .lego-icon-column:last-of-type,.footer .top-row .middle-column:last-of-type,.footer .top-row .right-column:last-of-type{margin-bottom:0}.footer .middle-row .email-signup-container,.footer .middle-row .socials-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:center;align-items:center;margin-bottom:var(--ex-space-md)}.footer .middle-row .socials-container{margin-bottom:0}.footer .middle-row .store-finder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:center;align-items:center;margin-bottom:var(--ex-space-md)}.footer .bottom-row .legal-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:center;align-items:center}.footer .bottom-row .legal-links a{width:100%}}#gift-dialog{--ds-shadow-deep-sm: 0px 0px 1px 0px #22242d1f, 0px 0px 3px 0px #22242d0a, 0px 3px 5px -2px #22242d29, 0px 7px 14px -5px #22242d0f;border:none;border-radius:1.6rem;box-shadow:var(--ds-shadow-deep-sm);padding:2.4rem;max-width:60rem;width:90%;max-height:85vh;overflow:hidden}#gift-dialog[open]{display:flex;flex-direction:column;animation:gift-modal-fade-in .2s ease}#gift-dialog>h2,#gift-dialog>#gift-coupon-note,#gift-dialog>#gift-dialog-sub,#gift-dialog>#gift-select-error,#gift-dialog>.dialog-actions{flex:0 0 auto}#gift-dialog h2{margin-top:0;padding-bottom:var(--ex-space-sm);margin-bottom:var(--ex-space-sm);border-bottom:solid 1px var(--ex-color-med-gray)}#gift-dialog p{color:#555;font-size:.9rem}#gift-dialog::-ms-backdrop{background:#00000080}#gift-dialog::backdrop{background:#00000080}@keyframes gift-modal-fade-in{0%{opacity:0}to{opacity:1}}#gift-options{list-style:none;padding:0 .6rem 0 0;margin:var(--ex-space-sm) 0;flex:1 1 auto;min-height:8rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ex-color-med-gray) transparent}#gift-options::-webkit-scrollbar{width:.6rem}#gift-options::-webkit-scrollbar-track{background:transparent}#gift-options::-webkit-scrollbar-thumb{background:var(--ex-color-med-gray);border-radius:10rem}#gift-options::-webkit-scrollbar-thumb:hover{background:var(--ex-color-gray)}#gift-options:empty{min-height:0;margin:0}#gift-options li{padding:1rem 0;border-bottom:1px solid var(--ex-color-med-gray)}#gift-options li:last-child{border-bottom:none}#gift-options label{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:1.2rem;cursor:pointer}#gift-options img{width:70px;height:70px;object-fit:contain;border-radius:4px}#gift-options .option-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#gift-options small{color:#888}#gift-options li:has(input:disabled){opacity:.45}#gift-options li:has(input:disabled) label{cursor:not-allowed}#gift-options li:has(input:disabled) .option-info>span:first-child{text-decoration:line-through}#gift-options .gift-auto-awarded{background:#f4fdf6;border-radius:.8rem;padding:.8rem 1rem;border-bottom:none;margin-bottom:.4rem}#gift-options .gift-auto-awarded:last-child{margin-bottom:0}#gift-options .gift-auto-awarded .option-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;align-items:center;gap:1.2rem}#gift-options .gift-auto-awarded img{opacity:.85}#gift-options .gift-auto-awarded small{color:inherit}.gift-auto-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;gap:.3rem;color:#1a7a3a;background:#d6f4e2;border-radius:10rem;padding:.15rem .6rem;margin-top:.2rem}#gift-dialog .dialog-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem;margin-top:1.6rem}#gift-dialog .dialog-actions>*{flex:1}#gift-dialog .dialog-actions .dialog-close-form{display:none;flex:1}#gift-dialog .dialog-actions .dialog-close-form button{width:100%}#gift-dialog:has(#gift-options:empty) #btn-opt-out,#gift-dialog:has(#gift-options:empty) #btn-close-dialog{display:none}#gift-dialog:has(#gift-options:empty) .dialog-close-form{display:block}@media(max-width:750px){#gift-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;width:100%;max-width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border-radius:0;padding:1.6rem;padding-bottom:calc(1.6rem + env(safe-area-inset-bottom,0px))}#gift-dialog[open]{animation:gift-modal-slide-up .25s ease-out}#gift-dialog .dialog-actions{flex-direction:column;gap:.8rem}#gift-dialog .dialog-actions>*{flex:0 0 auto;width:100%}#gift-dialog>#gift-coupon-note{flex:0 1 auto;min-height:0;overflow-y:auto}#gift-options{min-height:6rem}}@keyframes gift-modal-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}:root{--reflex-columns: 12;--reflex-grid-spacing: var(--ex-space-sm);--reflex-xs: 576px;--reflex-sm: 768px;--reflex-md: 992px;--reflex-lg: 1200px;--reflex-xlg: 1600px;--reflex-xxs-max: 575px;--reflex-xs-max: 767px;--reflex-sm-max: 991px;--reflex-md-max: 1199px;--reflex-lg-max: 1599px}.container,.container-full{box-sizing:border-box;width:100%;margin-right:auto;margin-left:auto;padding-right:var(--ex-space-md);padding-left:var(--ex-space-md)}.container .row,.container-full .row{margin-right:-15px;margin-left:-15px}@media(min-width:576px){.container{max-width:576px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:992px){.container{max-width:992px}}@media(min-width:1200px){.container{max-width:1200px}}@media(min-width:1600px){.container{max-width:1600px}}.row{box-sizing:border-box;display:block;display:-ms-flexbox;display:-webkit-box;display:flex;flex-wrap:wrap;padding:0;margin:0 auto;position:relative;*letter-spacing: normal;list-style-type:none}.row:before,.row:after{box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal}[class*=col-]{box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal;position:relative;width:100%;vertical-align:top;padding:var(--ex-space-sm);*display: inline;zoom:1}[class*=col-].no-gutter,.row-bleed [class*=col-]{padding:0}[class*=col-]:before,[class*=col-]:after{box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal}[class*=col-] .row{flex:1 1 auto;margin:-15px}.col-12{width:100%;*width: 99.9%}.col-11{width:91.66666667%;*width: 91.56666667%}.col-10{width:83.33333333%;*width: 83.23333333%}.col-9{width:75%;*width: 74.9%}.col-8{width:66.66666667%;*width: 66.56666667%}.col-7{width:58.33333333%;*width: 58.23333333%}.col-6{width:50%;*width: 49.9%}.col-5{width:41.66666667%;*width: 41.56666667%}.col-4{width:33.33333333%;*width: 33.23333333%}.col-3{width:25%;*width: 24.9%}.col-2{width:16.66666667%;*width: 16.56666667%}.col-1{width:8.33333333%;*width: 8.23333333%}@media(min-width:576px){.col-xs-12{width:100%;*width: 99.9%}.col-xs-11{width:91.66666667%;*width: 91.56666667%}.col-xs-10{width:83.33333333%;*width: 83.23333333%}.col-xs-9{width:75%;*width: 74.9%}.col-xs-8{width:66.66666667%;*width: 66.56666667%}.col-xs-7{width:58.33333333%;*width: 58.23333333%}.col-xs-6{width:50%;*width: 49.9%}.col-xs-5{width:41.66666667%;*width: 41.56666667%}.col-xs-4{width:33.33333333%;*width: 33.23333333%}.col-xs-3{width:25%;*width: 24.9%}.col-xs-2{width:16.66666667%;*width: 16.56666667%}.col-xs-1{width:8.33333333%;*width: 8.23333333%}}@media(min-width:768px){.col-sm-12{width:100%;*width: 99.9%}.col-sm-11{width:91.66666667%;*width: 91.56666667%}.col-sm-10{width:83.33333333%;*width: 83.23333333%}.col-sm-9{width:75%;*width: 74.9%}.col-sm-8{width:66.66666667%;*width: 66.56666667%}.col-sm-7{width:58.33333333%;*width: 58.23333333%}.col-sm-6{width:50%;*width: 49.9%}.col-sm-5{width:41.66666667%;*width: 41.56666667%}.col-sm-4{width:33.33333333%;*width: 33.23333333%}.col-sm-3{width:25%;*width: 24.9%}.col-sm-2{width:16.66666667%;*width: 16.56666667%}.col-sm-1{width:8.33333333%;*width: 8.23333333%}}@media(min-width:992px){.col-md-12{width:100%;*width: 99.9%}.col-md-11{width:91.66666667%;*width: 91.56666667%}.col-md-10{width:83.33333333%;*width: 83.23333333%}.col-md-9{width:75%;*width: 74.9%}.col-md-8{width:66.66666667%;*width: 66.56666667%}.col-md-7{width:58.33333333%;*width: 58.23333333%}.col-md-6{width:50%;*width: 49.9%}.col-md-5{width:41.66666667%;*width: 41.56666667%}.col-md-4{width:33.33333333%;*width: 33.23333333%}.col-md-3{width:25%;*width: 24.9%}.col-md-2{width:16.66666667%;*width: 16.56666667%}.col-md-1{width:8.33333333%;*width: 8.23333333%}}@media(min-width:1200px){.col-lg-12{width:100%;*width: 99.9%}.col-lg-11{width:91.66666667%;*width: 91.56666667%}.col-lg-10{width:83.33333333%;*width: 83.23333333%}.col-lg-9{width:75%;*width: 74.9%}.col-lg-8{width:66.66666667%;*width: 66.56666667%}.col-lg-7{width:58.33333333%;*width: 58.23333333%}.col-lg-6{width:50%;*width: 49.9%}.col-lg-5{width:41.66666667%;*width: 41.56666667%}.col-lg-4{width:33.33333333%;*width: 33.23333333%}.col-lg-3{width:25%;*width: 24.9%}.col-lg-2{width:16.66666667%;*width: 16.56666667%}.col-lg-1{width:8.33333333%;*width: 8.23333333%}}@media(min-width:1600px){.col-xlg-12{width:100%;*width: 99.9%}.col-xlg-11{width:91.66666667%;*width: 91.56666667%}.col-xlg-10{width:83.33333333%;*width: 83.23333333%}.col-xlg-9{width:75%;*width: 74.9%}.col-xlg-8{width:66.66666667%;*width: 66.56666667%}.col-xlg-7{width:58.33333333%;*width: 58.23333333%}.col-xlg-6{width:50%;*width: 49.9%}.col-xlg-5{width:41.66666667%;*width: 41.56666667%}.col-xlg-4{width:33.33333333%;*width: 33.23333333%}.col-xlg-3{width:25%;*width: 24.9%}.col-xlg-2{width:16.66666667%;*width: 16.56666667%}.col-xlg-1{width:8.33333333%;*width: 8.23333333%}}.col-auto{flex:1 0 0px;width:auto}@media(min-width:576px){.col-xs-auto{flex:1 0 0px;width:auto}}@media(min-width:768px){.col-sm-auto{flex:1 0 0px;width:auto}}@media(min-width:992px){.col-md-auto{flex:1 0 0px;width:auto}}@media(min-width:1200px){.col-lg-auto{flex:1 0 0px;width:auto}}@media(min-width:1600px){.col-xlg-auto{flex:1 0 0px;width:auto}}.order-12{order:12}.order-11{order:11}.order-10{order:10}.order-9{order:9}.order-8{order:8}.order-7{order:7}.order-6{order:6}.order-5{order:5}.order-4{order:4}.order-3{order:3}.order-2{order:2}.order-1{order:1}.order-0{order:0}@media only screen and (min-width:576px){.order-xs-12{order:12}.order-xs-11{order:11}.order-xs-10{order:10}.order-xs-9{order:9}.order-xs-8{order:8}.order-xs-7{order:7}.order-xs-6{order:6}.order-xs-5{order:5}.order-xs-4{order:4}.order-xs-3{order:3}.order-xs-2{order:2}.order-xs-1{order:1}.order-xs-0{order:0}}@media only screen and (min-width:768px){.order-sm-12{order:12}.order-sm-11{order:11}.order-sm-10{order:10}.order-sm-9{order:9}.order-sm-8{order:8}.order-sm-7{order:7}.order-sm-6{order:6}.order-sm-5{order:5}.order-sm-4{order:4}.order-sm-3{order:3}.order-sm-2{order:2}.order-sm-1{order:1}.order-sm-0{order:0}}@media only screen and (min-width:992px){.order-md-12{order:12}.order-md-11{order:11}.order-md-10{order:10}.order-md-9{order:9}.order-md-8{order:8}.order-md-7{order:7}.order-md-6{order:6}.order-md-5{order:5}.order-md-4{order:4}.order-md-3{order:3}.order-md-2{order:2}.order-md-1{order:1}.order-md-0{order:0}}@media only screen and (min-width:1200px){.order-lg-12{order:12}.order-lg-11{order:11}.order-lg-10{order:10}.order-lg-9{order:9}.order-lg-8{order:8}.order-lg-7{order:7}.order-lg-6{order:6}.order-lg-5{order:5}.order-lg-4{order:4}.order-lg-3{order:3}.order-lg-2{order:2}.order-lg-1{order:1}.order-lg-0{order:0}}@media only screen and (min-width:1600px){.order-xlg-12{order:12}.order-xlg-11{order:11}.order-xlg-10{order:10}.order-xlg-9{order:9}.order-xlg-8{order:8}.order-xlg-7{order:7}.order-xlg-6{order:6}.order-xlg-5{order:5}.order-xlg-4{order:4}.order-xlg-3{order:3}.order-xlg-2{order:2}.order-xlg-1{order:1}.order-xlg-0{order:0}}.offset-11{margin-left:91.66666667%;*margin-left: 91.56666667%}.offset-10{margin-left:83.33333333%;*margin-left: 83.23333333%}.offset-9{margin-left:75%;*margin-left: 74.9%}.offset-8{margin-left:66.66666667%;*margin-left: 66.56666667%}.offset-7{margin-left:58.33333333%;*margin-left: 58.23333333%}.offset-6{margin-left:50%;*margin-left: 49.9%}.offset-5{margin-left:41.66666667%;*margin-left: 41.56666667%}.offset-4{margin-left:33.33333333%;*margin-left: 33.23333333%}.offset-3{margin-left:25%;*margin-left: 24.9%}.offset-2{margin-left:16.66666667%;*margin-left: 16.56666667%}.offset-1{margin-left:8.33333333%;*margin-left: 8.23333333%}@media only screen and (min-width:576px){.offset-xs-11{margin-left:91.66666667%;*margin-left: 91.56666667%}.offset-xs-10{margin-left:83.33333333%;*margin-left: 83.23333333%}.offset-xs-9{margin-left:75%;*margin-left: 74.9%}.offset-xs-8{margin-left:66.66666667%;*margin-left: 66.56666667%}.offset-xs-7{margin-left:58.33333333%;*margin-left: 58.23333333%}.offset-xs-6{margin-left:50%;*margin-left: 49.9%}.offset-xs-5{margin-left:41.66666667%;*margin-left: 41.56666667%}.offset-xs-4{margin-left:33.33333333%;*margin-left: 33.23333333%}.offset-xs-3{margin-left:25%;*margin-left: 24.9%}.offset-xs-2{margin-left:16.66666667%;*margin-left: 16.56666667%}.offset-xs-1{margin-left:8.33333333%;*margin-left: 8.23333333%}.offset-xs-0{margin-left:0;*margin-left: -.1%}}@media only screen and (min-width:768px){.offset-sm-11{margin-left:91.66666667%;*margin-left: 91.56666667%}.offset-sm-10{margin-left:83.33333333%;*margin-left: 83.23333333%}.offset-sm-9{margin-left:75%;*margin-left: 74.9%}.offset-sm-8{margin-left:66.66666667%;*margin-left: 66.56666667%}.offset-sm-7{margin-left:58.33333333%;*margin-left: 58.23333333%}.offset-sm-6{margin-left:50%;*margin-left: 49.9%}.offset-sm-5{margin-left:41.66666667%;*margin-left: 41.56666667%}.offset-sm-4{margin-left:33.33333333%;*margin-left: 33.23333333%}.offset-sm-3{margin-left:25%;*margin-left: 24.9%}.offset-sm-2{margin-left:16.66666667%;*margin-left: 16.56666667%}.offset-sm-1{margin-left:8.33333333%;*margin-left: 8.23333333%}.offset-sm-0{margin-left:0;*margin-left: -.1%}}@media only screen and (min-width:992px){.offset-md-11{margin-left:91.66666667%;*margin-left: 91.56666667%}.offset-md-10{margin-left:83.33333333%;*margin-left: 83.23333333%}.offset-md-9{margin-left:75%;*margin-left: 74.9%}.offset-md-8{margin-left:66.66666667%;*margin-left: 66.56666667%}.offset-md-7{margin-left:58.33333333%;*margin-left: 58.23333333%}.offset-md-6{margin-left:50%;*margin-left: 49.9%}.offset-md-5{margin-left:41.66666667%;*margin-left: 41.56666667%}.offset-md-4{margin-left:33.33333333%;*margin-left: 33.23333333%}.offset-md-3{margin-left:25%;*margin-left: 24.9%}.offset-md-2{margin-left:16.66666667%;*margin-left: 16.56666667%}.offset-md-1{margin-left:8.33333333%;*margin-left: 8.23333333%}.offset-md-0{margin-left:0;*margin-left: -.1%}}@media only screen and (min-width:1200px){.offset-lg-11{margin-left:91.66666667%;*margin-left: 91.56666667%}.offset-lg-10{margin-left:83.33333333%;*margin-left: 83.23333333%}.offset-lg-9{margin-left:75%;*margin-left: 74.9%}.offset-lg-8{margin-left:66.66666667%;*margin-left: 66.56666667%}.offset-lg-7{margin-left:58.33333333%;*margin-left: 58.23333333%}.offset-lg-6{margin-left:50%;*margin-left: 49.9%}.offset-lg-5{margin-left:41.66666667%;*margin-left: 41.56666667%}.offset-lg-4{margin-left:33.33333333%;*margin-left: 33.23333333%}.offset-lg-3{margin-left:25%;*margin-left: 24.9%}.offset-lg-2{margin-left:16.66666667%;*margin-left: 16.56666667%}.offset-lg-1{margin-left:8.33333333%;*margin-left: 8.23333333%}.offset-lg-0{margin-left:0;*margin-left: -.1%}}@media only screen and (min-width:1600px){.offset-xlg-11{margin-left:91.66666667%;*margin-left: 91.56666667%}.offset-xlg-10{margin-left:83.33333333%;*margin-left: 83.23333333%}.offset-xlg-9{margin-left:75%;*margin-left: 74.9%}.offset-xlg-8{margin-left:66.66666667%;*margin-left: 66.56666667%}.offset-xlg-7{margin-left:58.33333333%;*margin-left: 58.23333333%}.offset-xlg-6{margin-left:50%;*margin-left: 49.9%}.offset-xlg-5{margin-left:41.66666667%;*margin-left: 41.56666667%}.offset-xlg-4{margin-left:33.33333333%;*margin-left: 33.23333333%}.offset-xlg-3{margin-left:25%;*margin-left: 24.9%}.offset-xlg-2{margin-left:16.66666667%;*margin-left: 16.56666667%}.offset-xlg-1{margin-left:8.33333333%;*margin-left: 8.23333333%}.offset-xlg-0{margin-left:0;*margin-left: -.1%}}.wrap{flex-wrap:wrap}.no-wrap{flex-wrap:nowrap}.no-wrap [class*=col-]{flex-shrink:1}.wrap-reverse{flex-wrap:wrap-reverse}.direction-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.direction-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.direction-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-end [class*=col-]{vertical-align:bottom}.align-center{align-items:center}.align-center [class*=col-]{vertical-align:middle}.align-baseline{align-items:baseline}.align-content-start{align-content:flex-start}.align-content-end{align-content:flex-end}.align-content-end [class*=col-]{vertical-align:bottom}.align-content-center{align-content:center}.align-content-space-between{align-content:space-between}.align-content-space-around{align-content:space-around}.align-self-stretch{align-self:stretch}.align-self-start{align-self:flex-start}.align-self-end{align-self:flex-end;vertical-align:bottom}.align-self-center{align-self:center;vertical-align:middle}.align-self-baseline{align-self:baseline;vertical-align:baseline}.justify-start{justify-content:flex-start}.justify-start.row{text-align:left}.justify-end{justify-content:flex-end}.justify-end.row{text-align:right;text-align-last:right}.justify-end.row [class*=col-]{text-align:left;text-align:start;text-align-last:left;text-align-last:start}.justify-center{justify-content:center}.justify-center.row{text-align:center;text-align-last:center}.justify-center.row [class*=col-]{text-align:left;text-align:start;text-align-last:left;text-align-last:start}.justify-space-between{justify-content:space-between}.justify-space-between.row{text-align:justify;text-align-last:justify}.justify-space-between.row [class*=col-]{text-align:left;text-align:start;text-align-last:left;text-align-last:start}.justify-space-around{justify-content:space-around}.justify-space-around.row{text-align:justify;text-align-last:justify}.justify-space-around.row [class*=col-]{text-align:left;text-align:start;text-align-last:left;text-align-last:start}.col-vertical-align-content{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.row-bleed [class*=col-]{padding:0}.col-grid{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.col-grid.direction-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.col-bleed{padding:0}.col-bleed-x{padding:var(--ex-space-sm) 0}.col-bleed-y{padding:0 var(--ex-space-sm)}.flex-img{display:block;flex:0 0 auto;max-width:100%;height:auto;width:100%;*width: auto}.flex-footer{width:100%;margin-top:auto;margin-bottom:0}.flex-footer>:last-child{margin-bottom:0}@media(max-width:575px){.hidden-xxs{display:none}}@media(min-width:576px)and (max-width:767px){.hidden-xs{display:none}}@media(min-width:768px)and (max-width:991px){.hidden-sm{display:none}}@media(min-width:992px)and (max-width:1199px){.hidden-md{display:none}}@media(min-width:1200px)and (max-width:1599px){.hidden-lg{display:none}}@media(min-width:1600px){.hidden-xlg{display:none}}.expand-gwp-carousel{background-color:var(--ex-color-gift-background);border-radius:var(--ex-radius);padding:var(--ex-space-sm);color:var(--ex-color-white);overflow:hidden}.expand-gwp-carousel__header{display:flex;align-items:center;gap:var(--ex-space-xs);margin-bottom:var(--ex-space-sm)}.expand-gwp-carousel__header svg{width:20px;height:20px;flex-shrink:0;color:var(--ex-color-white);fill:var(--ex-color-white)}.expand-gwp-carousel__icon{display:flex;align-items:center}.expand-gwp-carousel__label{color:var(--ex-color-white);margin:0;font-size:1rem}.expand-gwp-carousel__list{display:flex;gap:var(--ex-space-sm);overflow-x:auto;scroll-snap-type:x mandatory;list-style:none;margin:0;padding:0}.expand-gwp-carousel__item{flex:0 0 100%;scroll-snap-align:start}.expand-gwp-carousel__card{background-color:#fff3;border-radius:var(--ex-radius);overflow:hidden;display:flex;flex-direction:column}.expand-gwp-carousel__card-body{display:flex;gap:var(--ex-space-sm);align-items:flex-start;padding:var(--ex-space-xs)}.expand-gwp-carousel__image-wrap{flex-shrink:0;width:100px;height:100px}.expand-gwp-carousel__image-wrap img{width:100%;height:100%;object-fit:contain;display:block}.expand-gwp-carousel__details{flex:1;display:flex;flex-direction:column;gap:6px;padding-top:var(--ex-space-xs)}.expand-gwp-carousel__gift-title{color:var(--ex-color-white);margin:0;line-height:1.35}.expand-gwp-carousel__qualifying-text{color:var(--ex-color-white);margin:0}.expand-gwp-carousel__card-footer{display:flex;justify-content:flex-end;align-items:center;padding-top:var(--ex-space-xs)}.expand-gwp-carousel__tc-link{color:var(--ex-color-white);text-decoration:underline}.expand-gwp-carousel__tc-link:hover{text-decoration:none}.header header-drawer{align-content:center}.header .cart-count-bubble{min-width:1.7rem;width:unset;height:fit-content;aspect-ratio:1/1;padding:3px}@media screen and (max-width:768px){.header{background-color:var(--ex-color-white);border-bottom:1px solid var(--ex-color-lego-yellow)}.header__heading-logo{height:40px}}.announcement-bar-section .utility-bar span{font-family:Lego,sans-serif;text-transform:uppercase;color:#000}@media screen and (min-width:990px){.header{padding-top:1.5rem;padding-bottom:1.5rem}.announcement-bar-section{padding-top:.8rem;padding-bottom:.8rem}}.section-header sticky-header{background-color:var(--ex-color-lego-yellow)}.section-header sticky-header .list-menu__item,.section-header sticky-header span,.section-header sticky-header button{font-family:Lego,sans-serif;text-transform:uppercase;letter-spacing:0;font-size:1.6rem;font-weight:400;line-height:1.5;font-weight:500}.section-header sticky-header .cart-count-bubble span{color:var(--ex-color-white)}.section-header sticky-header .header__search{background-color:var(--ex-color-lego-white);border-radius:100%}.section-header sticky-header .svg-wrapper .icon{stroke:#000}.section-header sticky-header .svg-wrapper .icon.icon-search{width:18px}.section-header sticky-header .svg-wrapper .icon.icon-rewards{width:20px;stroke:none}.section-header sticky-header .svg-wrapper .icon.icon-account{width:20px;stroke:none}.section-header sticky-header .header__submenu li,.section-header sticky-header .header__submenu a{font-family:Lego,sans-serif;color:#000;text-transform:unset;letter-spacing:0;font-size:1.6rem;font-weight:400;line-height:1.5}.section-header sticky-header .header__heading-logo-wrapper{position:relative;z-index:7}.section-header sticky-header .header__heading-logo-wrapper img{max-width:150px;display:block}@media(min-width:768px){.section-header sticky-header .header__icon--account{display:none}.section-header sticky-header .header__icon--rewards{display:none}}details[open]:hover>.header__menu-item{text-decoration-thickness:unset!important}.header__slidein{--screen_to_menu_left: 0px;--announcement_bar_height: 0px;--header_bar_height: 0px;--nav_width: 0px;--modal_width: 0px}.header__slidein a:focus{text-decoration:underline}.header__slidein a{display:block}@media(max-width:989px){.header__slidein{display:none}}.link-main{position:relative;z-index:7}.link-main ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;gap:3.2rem;padding:0}.header__slidein[data-open=true] .header_background{background-color:#00000080;position:absolute;width:100%;height:110vh;top:0;right:0;bottom:0;left:0;top:calc(var(--header_bar_height) * -1)}body:has(.header__slidein[data-open=true]){overflow:hidden}.header__slidein[data-open=true] .menu-modal{transform:translate(0);background-color:#fff;transition:transform .4s ease-out,background-color .4s ease-out,width .4s ease}.header_background{transition:background-color .1s ease}.header__slidein[data-open=false] .header_background{background-color:#0000}.link-level-1>li{text-transform:uppercase;cursor:pointer;position:relative}.link-level-1>li>a:hover{text-decoration:none}.link-level-1>li:before{text-decoration:underline;position:absolute;content:"";width:100%;height:.3rem;background-color:#0000;bottom:.1rem}.link-level-1>li:hover:before{background-color:#000}.link-level-1>li[data-active=true]:before{background-color:#000}.link-level-2>li:hover{text-decoration:underline}.link-level-2>li[data-active=true]{text-decoration:underline}.menu-sublinks{display:-webkit-box;display:-ms-flexbox;display:flex;height:fit-content;position:absolute}.level-3-container>div{height:100%}.level-2-container{padding-right:4.1rem}.link-level-2{list-style-type:none;padding:0 50px 0 0;position:relative;gap:.85rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.link-level-3{border-left:solid var(--ex-color-light-gray) 1px;list-style-type:none;padding:0;padding-left:4rem;padding-right:6.2rem;gap:.85rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:fit-content;transition-behavior:allow-discrete;transition-property:display,opacity;transition-duration:.25s;transition-timing-function:ease-in-out;transition-delay:.2s;opacity:0}.link-level-3[aria-hidden=false]{max-height:1000px;opacity:1}@starting-style{.link-level-3[aria-hidden=false]{max-height:0;opacity:0}}.link-level-3.grid_2{display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px}.link-level-3.grid_2>li.header-link{grid-column:span 2}.link-level-3.grid_3{display:-ms-grid;display:grid;grid-template-columns:repeat(3,1fr);column-gap:20px}.link-level-3.grid_3>li.header-link{grid-column:span 3}.link-level-3>li.header-link{text-transform:uppercase}.link-level-3>li{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;flex-wrap:nowrap;gap:var(--ex-space-sm)}.link-level-3>li a{margin-bottom:1.8rem}.link-level-3>li a:hover{color:var(--ex-color-lego-blue)}.link-level-3>li span{align-content:center;text-transform:unset!important;height:fit-content;padding:.3rem .7rem!important}.link-level-2>li.new_tag:after{content:"New";position:absolute;right:0;font-size:1.4rem;padding:.3rem .7rem!important;background-color:var(--ex-color-lego-yellow)}.menu-modal{text-wrap:nowrap;width:var(--modal_width);transform:translate(-100%);position:absolute;z-index:6;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;top:calc(var(--announcement_bar_height) * -1);height:100vh;padding-top:calc(var(--header_bar_height) + var(--announcement_bar_height));background-color:#fff0;min-width:calc(var(--nav_width) + var(--screen_to_menu_left) + 40px)}.menu-modal .spacer{padding-left:var(--screen_to_menu_left)}[data-linklevel="1"]>a{pointer-events:none}[data-linklevel="2"]{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}[data-linklevel="2"]>a{pointer-events:none}[data-linklevel="2"]:after{content:"";position:absolute;right:0;--icon: url(https://greatyellowbrick.co.za/cdn/shop/files/chevron-right.svg?v=1737366030);--_icon-bg: #000;--_icon-size: var(--ex-space-sm);-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;background-color:var(--_icon-bg);height:var(--_icon-size);width:var(--_icon-size)}[data-linklevel]{cursor:pointer}.header-close{position:absolute;top:calc(var(--announcement_bar_height, 20px) / 2);right:0;z-index:7;width:25px;height:25px;background-color:transparent;cursor:pointer;transform:translateY(50%);margin-right:calc(var(--announcement_bar_height, 20px) / 2)}@media only screen and (min-width:768px){.brick-rewards{display:none}}.brick-rewards{display:-webkit-box;display:-ms-flexbox;display:flex;width:44px;justify-content:center}.brick-rewards img{min-width:var(--ex-space-md)}.jdgm-widget .jdgm-rev__title{font-size:clamp(2rem,.408163vw + 1.846944rem,2.5rem)}.jdgm-widget .jdgm-rev-widg__title{display:none}.jdgm-widget .jdgm-rev__body{padding:2rem 0}.jdgm-widget .jdgm-rev__scale-range{--jdgm-primary-color: #fbab18}.jdgm-widget .jdgm-rev__custom-form .jdgm-rev__cf-ans:first-child{margin-bottom:var(--ex-space-sm)}.LEGO-product-detail-page .pdp-feature{padding-left:0!important;padding-right:0!important}.LEGO-product-detail-page .pdp-feature.pdp-video video{max-width:unset}.LEGO-product-detail-page .pdp-feature .pdp-container .pdp-description.pdp-textcolor-white p{color:#fff}.product-form__buttons .tooltip{width:200px;background-color:var(--ex-color-lego-blue);color:var(--ex-color-white);padding:5px var(--ex-space-sm);border-radius:6px;position:absolute;z-index:1;bottom:125%;left:0%;opacity:0;transition:opacity .3s;visibility:hidden;transition-behavior:allow-discrete;pointer-events:none}.product-form__buttons{position:relative}.product-form__buttons:has(.btn:hover) .tooltip{visibility:visible;opacity:1}.detail_block.buy_buttons .recipient-form{--recipient-checkbox-margin-top: .64rem;display:block;position:relative;max-width:44rem;margin-bottom:2.5rem}.detail_block.buy_buttons .recipient-form-field-label{margin:.6rem 0}.detail_block.buy_buttons .recipient-form-field-label--space-between{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.detail_block.buy_buttons .recipient-checkbox{flex-grow:1;font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer}.detail_block.buy_buttons .recipient-form>input[type=checkbox]{position:absolute;width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;z-index:-1;-moz-appearance:none;appearance:none;-webkit-appearance:none}.detail_block.buy_buttons .recipient-fields__field{margin:0 0 2rem}.detail_block.buy_buttons .recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.detail_block.buy_buttons .recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);margin-right:1.2rem;flex-shrink:0}.detail_block.buy_buttons .recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:.28rem;z-index:5;top:.4rem;width:10px;height:var(--ex-space-xs)}.detail_block.buy_buttons .recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.detail_block.buy_buttons .js .recipient-fields{display:none}.detail_block.buy_buttons .recipient-fields hr{margin:1.6rem auto}.detail_block.buy_buttons .recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.detail_block.buy_buttons .recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields{display:none}.detail_block.buy_buttons .recipient-email-label.optional{display:none}.detail_block.buy_buttons .js .recipient-email-label.required{display:inline}.detail_block.buy_buttons .recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:4.4rem;text-align:left}.detail_block.buy_buttons .recipient-form ul a{display:inline}.detail_block.buy_buttons .recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors:active){.detail_block.buy_buttons .recipient-fields>hr{border-top:.1rem solid rgb(var(--color-background))}.detail_block.buy_buttons .recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.detail_block.buy_buttons .recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}.product_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;align-items:stretch;width:100%;border-top:1px solid rgb(224,224,224);border-bottom:1px solid rgb(224,224,224)}@media screen and (max-width:900px){.product_container{border-top:transparent}}.product_icons_container{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;flex-wrap:wrap;padding:3.125rem 0px}.product_icons_container .productIcon{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;width:16%;max-width:18.4rem;text-align:center;justify-content:space-between;border-right:1px solid rgb(224,224,224);color:#000;padding-left:5px;padding-right:5px}@media screen and (max-width:600px){.product_icons_container .productIcon{width:33%;margin-top:2rem}.product_icons_container .productIcon:nth-child(3){border-right:none}}.product_icons_container .productIcon .icon{color:var(--ex-color-gray);margin-bottom:.3125rem}.product_icons_container .productIcon .title{margin:1rem 0px}.product_icons_container .productIcon .subtitle{color:#000}.product_icons_container .productIcon:nth-last-child(1){border-right:solid transparent 1px}.product_media{flex:0 0 70%;height:100%;align-items:center;position:sticky;top:var(--ex-space-lg);min-height:100px;min-width:0px}@media screen and (max-width:900px){.product_media{margin-bottom:2rem}}.product_media .mainMedia{border-bottom:1px solid rgb(224,224,224);width:100%;position:relative;isolation:isolate;aspect-ratio:16/9;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0px;align-items:center;max-height:55rem}.product_media .mainMedia .modal_open{position:absolute;top:0;z-index:3;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--ex-space-xs)}.product_media .mainMedia .modal_open svg{height:20px}.product_media .mainMedia .product-thumbnail-carousel{width:100%;min-width:140px;max-width:160px}.product_media .mainMedia .product-image-carousel picture{height:100%}@media(max-width:900px){.product_media .product_icons_container{display:none}.product_media .mainMedia .modal_open{margin-right:0}.product_media .mainMedia{border-bottom:solid 2px rgb(224,224,224)}}.details{flex:0 0 30%;overflow:hidden;border-left:none}@media(min-width:900px){.details{border-left:1px solid rgb(224,224,224);padding:1.25rem 0px 0px 1.25rem}.details .product_icons_container{display:none}}.mainMedia .swiper{width:100%;height:100%;padding:unset;--swiper-scrollbar-size: var(--ex-space-xs);--swiper-scrollbar-bg-color: rgba(0, 0, 0, .2);--swiper-scrollbar-border-radius: 10px}.mainMedia .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.mainMedia .swiper-slide img{display:block;width:100%;height:100%;object-fit:contain}.mainMedia .swiper-slide{background-size:cover;background-position:center}.mainMedia .product-image-carousel{width:100%}.mainMedia .product-thumbnail-carousel{padding:.9375rem 1.875rem .9375rem .9375rem}.mainMedia .product-thumbnail-carousel .swiper-slide{width:100%;opacity:.4}.mainMedia .product-thumbnail-carousel .swiper-slide-thumb-active{opacity:1;outline:2px solid var(--ex-color-lego-blue);outline-offset:-2px}.mainMedia .product-image-carousel .swiper-pagination{width:fit-content;--swiper-pagination-bottom: auto;--swiper-pagination-top: 1.25rem;margin-left:1.25rem;--swiper-pagination-fraction-color: var(--ex-color-white);background-color:#000000ab;padding:0 10px;border-radius:20px;letter-spacing:0px}.mainMedia .product-image-carousel .swiper-button-next,.mainMedia .product-image-carousel .swiper-button-prev{aspect-ratio:1;margin-top:unset;width:unset;transform:translateY(-50%);height:44px;border-radius:var(--ex-space-md);background-color:#0009;transition:opacity .5s}.mainMedia .product-image-carousel .swiper-button-next svg,.mainMedia .product-image-carousel .swiper-button-prev svg{width:22px;height:22px}.mainMedia .product-image-carousel .swiper-button-next svg path,.mainMedia .product-image-carousel .swiper-button-prev svg path{fill:#fff}.mainMedia .product-image-carousel .swiper-button-next:hover,.mainMedia .product-image-carousel .swiper-button-prev:hover{box-shadow:none;background-color:#000000ab}.mainMedia .product-image-carousel .swiper-button-next:active,.mainMedia .product-image-carousel .swiper-button-prev:active{background-color:#000000d4}.mainMedia .product-image-carousel .hide_button{opacity:0}.product-thumbnail-carousel .thumbnail-video-wrapper{position:relative;width:100%;height:100%}.product-thumbnail-carousel .thumbnail-video-wrapper img{background-color:var(--ex-color-white)}.product-thumbnail-carousel .thumbnail-video-badge{position:absolute;top:70%;left:20%;transform:translate(-50%,-50%);pointer-events:none;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:#0009;border-radius:50%}.product-thumbnail-carousel .thumbnail-video-badge svg{width:12px;height:100%;fill:var(--ex-color-white)}.product-thumbnail-carousel .thumbnail-video-badge svg path{fill:var(--ex-color-white)}.product-image-carousel .slide-video-container{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:#000}.product-image-carousel .product-video{background-color:var(--ex-color-white);width:100%;height:100%;object-fit:contain;display:block}.product-image-carousel .video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--ex-space-lg);height:var(--ex-space-lg);border-radius:50%;background-color:#ffffffb3;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:2}.product-image-carousel .video-play-button svg{width:24px;height:24px;fill:var(--ex-color-white);margin-left:3px}.product-image-carousel .video-play-button:hover{background-color:#fffc;border-color:var(--ex-color-white);transform:translate(-50%,-50%) scale(1.1)}.product-image-carousel .video-play-button.playing{opacity:0;pointer-events:none}.product-image-carousel iframe.js-youtube,.product-image-carousel iframe.js-vimeo{width:100%;height:100%;aspect-ratio:16/9;border:none}.product-image-carousel video::-webkit-media-controls{display:none}.product-image-carousel video.playing::-webkit-media-controls{display:-webkit-box;display:flex}.swiper-slide[data-media-type=video],.swiper-slide[data-media-type=external_video]{background-color:#000}@media screen and (max-width:900px){.product_container{--swiper-navigation-sides-offset: 0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;align-items:unset}.product_container .product-thumbnail-carousel{display:none}.product_container .product_media{position:static}}.detail_block{margin-bottom:2rem}.quantity_block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--ex-space-sm)}.quantity_limit{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.product__title{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:1rem}.product__title .title-icon{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.product__title img{display:inline-block;vertical-align:middle;height:auto}.product__title .lego-logo-svg img{max-height:var(--ex-space-xl)}.product__title .logo-collection{margin-left:1.5rem}.product__title .logo-collection img{max-height:80px}.product__title h1{padding-right:5rem}@media only screen and (max-width:480px){.product__title .text-body-xl{font-size:2rem}.product__title .title-icon .lego-logo-svg,.product__title .title-icon .logo-collection{margin-left:.5rem}.product__title .title-icon .lego-logo-svg img,.product__title .title-icon .logo-collection img{max-height:var(--ex-space-lg)}}.detail_block .product-price{display:-webkit-box;display:-ms-flexbox;display:flex}.detail_block .product-price .price.price--on-sale .price__container .price__sale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.detail_block .product-price .tag.badge_red{height:fit-content;align-self:end;margin-bottom:5px;margin-left:var(--ex-space-sm)}.tag-review-container{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.tag-review-container .reviews{border:solid red 1px}.tag-review-container .tags .tag{padding:.304rem 1rem}variant-selects .product-form__input{margin-bottom:var(--ex-space-sm)}.quantity{--inputs-radius: 5px;--color-foreground: 224, 224, 224;--inputs-border-opacity: 1}@media(max-width:576px){.quantity{--font-body-scale: 1.5}}.quantity .quantity__button .svg-wrapper{width:14px}.quantity .quantity__button[name=minus]{border-right:1px solid rgb(224,224,224)}.quantity .quantity__button[name=plus]{border-left:1px solid rgb(224,224,224)}.quantity .quantity__input{color:#000}.buy_buttons{--_height: 4.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:start;gap:1.6rem}.buy_buttons .buttons{flex-grow:1;height:fit-content}.buy_buttons .buttons .btn{height:var(--_height)}.buy_buttons .svg-wrapper .icon{stroke:#000}.buy_buttons .svg-wrapper{height:100%;border-radius:100%;width:fit-content}.buy_buttons .svg-wrapper:has(:not(.icon-tick)):hover{--_color-inset-filter: var(--ex-color-black)26;box-shadow:inset 0 0 var(--_height) var(--_height) var(--_color-inset-filter)}.product-form__error-message-wrapper .svg-wrapper{width:var(--ex-space-sm)}.note_green{color:#00973e}.note_orange{color:var(--ex-color-lego-orange)}.note_yellow{color:#ff0}.note_blue{color:var(--ex-color-lego-blue)}.note_red{color:#d0021b}.safety_warning{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--ex-space-sm)}.safety_warning svg{min-width:4.4rem;width:6.4rem;aspect-ratio:1/1}.expand-page-banner .picture_container img{display:block;width:100%}.expand-page-banner .banner-container{width:100%;position:relative}.expand-page-banner .text_container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.expand-page-banner .text_container .text{padding:1.5rem;max-width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:var(--ex-space-sm)}.expand-page-banner .text_container .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0px var(--ex-space-sm);flex-wrap:wrap}@media(min-width:750px){.expand-page-banner .text_container .text{padding:var(--ex-space-md)}}@media(max-width:600px){.expand-page-banner .text_container{position:static}.expand-page-banner .text_container .text{padding:var(--ex-space-sm) var(--ex-space-md);max-width:100%}}.expand-page-banner .text_container.vertical-start{align-items:start}.expand-page-banner .text_container.vertical-center{align-items:center}.expand-page-banner .text_container.vertical-end{align-items:end}.expand-page-banner .text_container.horizontal-start{justify-content:start}.expand-page-banner .text_container.horizontal-center{justify-content:center}.expand-page-banner .text_container.horizontal-end{justify-content:end}.expand-page-banner .text_container.text-start{text-align:start}.expand-page-banner .text_container.text-start .button-container{justify-content:start}.expand-page-banner .text_container.text-center{text-align:center}.expand-page-banner .text_container.text-center .button-container{justify-content:center}.expand-page-banner .text_container.text-end{text-align:end}.expand-page-banner .text_container.text-end .button-container{justify-content:end}@media(max-width:600px){.expand-page-banner .text_container{align-items:center!important;justify-content:center!important;text-align:center!important}.expand-page-banner .text_container .button-container{justify-content:center!important}}pickup-availability-drawer{border-radius:16px}pickup-availability-drawer .pickup-availability-header{border-bottom:solid #d9d9d9 1px;align-items:center}pickup-availability-drawer .pickup-availability-store-select{margin-bottom:16px;position:relative}pickup-availability-drawer .pickup-availability-store-select label{display:block;margin-bottom:4px;color:var(--ex-color-gray)}pickup-availability-drawer .pickup-availability-select-wrapper{position:relative}pickup-availability-drawer .pickup-store-select__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 16px;border:1px solid var(--ex-color-med-gray);background:transparent;cursor:pointer;text-align:left;gap:8px}pickup-availability-drawer .pickup-store-select__trigger[aria-expanded=true]{border-color:var(--ex-color-lego-blue)}pickup-availability-drawer .pickup-store-select__trigger[aria-expanded=true] .pickup-availability-caret svg{transform:rotate(180deg)}pickup-availability-drawer .pickup-store-select__trigger:focus-visible{outline:2px solid var(--ex-color-offblack);outline-offset:2px}pickup-availability-drawer .pickup-store-select__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}pickup-availability-drawer .pickup-store-select__title label{margin:0}pickup-availability-drawer .pickup-store-select__value{flex:1}pickup-availability-drawer .pickup-availability-caret{flex-shrink:0;pointer-events:none}pickup-availability-drawer .pickup-availability-caret.svg-wrapper{width:20px;height:20px}pickup-availability-drawer .pickup-availability-caret svg{transition:transform .2s ease}pickup-availability-drawer .pickup-store-select__options{position:absolute;top:100%;left:0;right:0;z-index:10;list-style:none;margin:0;padding:0;background:var(--ex-color-white);border:1px solid var(--ex-color-med-gray);box-shadow:0 4px 12px #0000001a}pickup-availability-drawer .pickup-store-select__options[hidden]{display:none}pickup-availability-drawer .pickup-store-select__option{cursor:pointer;border-top:1px solid #d9d9d9;height:64px;padding:12px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}pickup-availability-drawer .pickup-store-select__option:hover{background:var(--ex-color-layer-subdued)}pickup-availability-drawer .pickup-store-select__option.is-selected{font-weight:500}pickup-availability-drawer .pickup-store-select__option .pickup-store-overview__icon{display:-ms-grid;display:grid;place-items:center}pickup-availability-drawer .svg-wrapper{width:28px;height:28px}pickup-availability-drawer .svg-wrapper--tick{color:red;fill:red}pickup-availability-drawer .pickup-store-select__option-store{padding-inline:var(--ex-space-sm)}pickup-availability-drawer .pickup-store-overview{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;align-items:flex-start;padding:16px 0;margin-bottom:16px}pickup-availability-drawer .pickup-store-overview .svg-wrapper--tick svg{color:green;fill:green}pickup-availability-drawer .pickup-store-overview .svg-wrapper--unavailable svg{color:var(--ex-color-lego-red);fill:var(--ex-color-lego-red)}pickup-availability-drawer .pickup-store-overview[hidden]{display:none!important}pickup-availability-drawer .pickup-store-overview__details{flex:1}pickup-availability-drawer .pickup-store-overview__details p{margin:0 0 4px}pickup-availability-drawer .pickup-store-overview__address{font-style:normal;margin-top:4px}pickup-availability-drawer .pickup-store-overview__address p{color:#636363;margin:0}pickup-availability-drawer .pickup-store-overview__status{color:var(--ex-color-gray)}pickup-availability-drawer .pickup-store-checker-description{margin-top:16px}:root{--ds-color-icon-default: #000;--ds-color-icon-yellow: var(--ex-color-lego-yellow)}.product_accordion{border-top:1px solid rgb(224,224,224)}@media screen and (min-width:901px){.product_accordion .icon{width:3rem;height:3rem}}.product_accordion .icon{transition:rotate .1s ease;position:relative;width:2rem;height:2rem;border:1px solid rgb(224,224,224);border-radius:50%;background:#fff;flex:0 0 auto}.product_accordion .icon:before,.product_accordion .icon:after{display:block;content:"";position:absolute;width:.125rem;height:1.2rem;background:#000;top:50%;left:50%;transition:transform .4s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:901px){.product_accordion .icon:before,.product_accordion .icon:after{width:.3rem;height:2rem}}.product_accordion .icon:before{transform:translate(-50%,-50%)}.product_accordion .icon:after{transform:translate(-50%,-50%) rotate(-90deg)}.product_accordion:has(.accordion_content[data-state=open]) .icon:after{transform:translate(-50%,-50%) rotate(-270deg)}.product_accordion:has(.accordion_content[data-state=open]) .icon:before{transform:translate(-50%,-50%) rotate(-90deg)}.product_accordion .accordion_title_container{background-color:#f8f8f8}.product_accordion .accordion_title_container .accordion_title{padding-top:3rem;padding-bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.product_accordion .accordion_content.product-specifications{justify-content:space-between}@media screen and (min-width:901px)and (max-width:1200px){.product_accordion .accordion_content.product-specifications .image{padding-left:var(--ex-space-md)}}.product_accordion .accordion_content.product-specifications .content{width:100%}@media screen and (min-width:901px)and (max-width:1200px){.product_accordion .accordion_content.product-specifications .content{width:60%}}@media screen and (min-width:901px){.product_accordion .accordion_content.product-specifications .content{flex-basis:60%;padding-right:2.5rem}}.product_accordion .accordion_content.product-specifications p{padding-top:var(--ex-space-sm);padding-bottom:var(--ex-space-sm)}.product_accordion .accordion_content.product-specifications ul li{padding-bottom:2.5rem;margin-bottom:1.2rem}.accordion_content{interpolate-size:allow-keywords;transition:height .2s ease-out;overflow:hidden}@media screen and (min-width:900px){.accordion_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}.accordion_content .content{flex-basis:60%}.accordion_content .content p{margin:var(--ex-space-sm) 0px}.accordion_content .content ul{margin:var(--ex-space-sm) 0px;margin-left:var(--ex-space-sm)}.accordion_content .content ul li{margin:var(--ex-space-sm) 0px;padding-bottom:2.5rem}@media screen and (min-width:901px){.accordion_content .image{padding-left:var(--ex-space-md)}}.accordion_content[data-state=closed]{padding:0rem 0px;height:0px;display:relative;visibility:hidden}.accordion_content[data-state=open]{height:auto;display:relative;visibility:visible}[data-product-card]{width:100%;padding:16px 8px;background-color:var(--ex-color-white)}[data-product-card] .product-card-container{container-name:product_card;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:12px;position:relative;height:100%}[data-product-card] .product-card-container .card-header{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}[data-product-card] .product-card-container .product-tags{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:end;flex-wrap:wrap;gap:5px;position:absolute;width:100%}[data-product-card] .product-card-container .product-tags .wishlist{background-color:var(--ex-color-black);aspect-ratio:1;height:18px}[data-product-card] .product-card-container .product-tags .tag{padding:0 12px;line-height:25px;background-color:var(--ex-color-lego-yellow)}[data-product-card] .product-card-container .product-tags .tag.badge_blue{background-color:var(--ex-color-lego-blue);color:var(--ex-color-white)}[data-product-card] .product-card-container .product-tags .tag.badge_black{background-color:var(--ex-color-black);color:var(--ex-color-white)}[data-product-card] .product-card-container .product-image{height:auto;width:100%;padding-top:var(--ex-space-md);display:block;aspect-ratio:1;object-fit:contain}[data-product-card] .product-card-container .product-icons{display:-webkit-box;display:-ms-flexbox;display:flex}@container product_card (max-width:200px){[data-product-card] .product-card-container .product-icons{display:none}}[data-product-card] .product-card-container .product-icons .product-icon-container{display:-webkit-box;display:-ms-flexbox;display:flex}[data-product-card] .product-card-container .product-icons .product-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;padding:0;margin-right:12px;gap:10px;white-space:nowrap;line-height:initial;color:var(--ex-color-black)}[data-product-card] .product-card-container .product-icons .product-icon .icon{height:18px;aspect-ratio:1}[data-product-card] .product-card-container [data-card-product-button]{display:block}[data-product-card] .product-card-container .product_title{line-height:initial;color:var(--ex-color-black);display:block}[data-product-card] .product-card-container .product_price_container{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}[data-product-card] .product-card-container .price .price-item{color:var(--ex-color-black)}[data-product-card] .product-card-container .price:not(.price--show-badge) .price-item--last:last-of-type{color:var(--ex-color-lego-red)}[data-product-card] .tooltip{width:200px;background-color:var(--ex-color-lego-blue);color:var(--ex-color-white);padding:5px var(--ex-space-sm);border-radius:6px;position:absolute;z-index:1;bottom:125%;left:0%;opacity:0;transition:opacity .3s;pointer-events:none}[data-product-card] .card_button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--ex-space-xs);position:relative}[data-product-card] .card_button:has(.btn:hover) .tooltip{visibility:visible;opacity:1}#product-card-carousel #mobile-carousel{display:none}#product-card-carousel .carousel-container{display:-ms-grid;display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media(max-width:768px){#product-card-carousel .carousel-container .carousel-header{display:none}}#product-card-carousel .carousel-container .carousel-header{top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:var(--ex-space-sm)}#product-card-carousel .carousel-container .carousel-header .header-link:hover{text-decoration:underline;text-decoration-thickness:4px}#product-card-carousel .carousel-container .carousel-header .navigation-container{gap:var(--ex-space-xs);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;--chevron_size: 22px;--button_radius: var(--ex-space-md);--button_height: 44px;--button_primary: #0009;--button_seconday: #fff}#product-card-carousel .carousel-container .carousel-header .navigation-container .swiper-button-next,#product-card-carousel .carousel-container .carousel-header .navigation-container .swiper-button-prev{aspect-ratio:1;position:static;margin-top:unset;width:unset;height:var(--button_height);box-shadow:inset 0 0 0 2px var(--button_primary);border-radius:var(--button_radius)}#product-card-carousel .carousel-container .carousel-header .navigation-container .swiper-button-next svg,#product-card-carousel .carousel-container .carousel-header .navigation-container .swiper-button-prev svg{width:var(--chevron_size);height:var(--chevron_size)}#product-card-carousel .carousel-container .carousel-header .navigation-container .swiper-button-next svg path,#product-card-carousel .carousel-container .carousel-header .navigation-container .swiper-button-prev svg path{fill:var(--button_primary);transition:fill 0s,opacity 0s}#product-card-carousel .carousel-container .carousel-header .navigation-container .swiper-button-next:hover,#product-card-carousel .carousel-container .carousel-header .navigation-container .swiper-button-prev:hover{box-shadow:none;background-color:var(--button_primary)}#product-card-carousel .carousel-container .carousel-header .navigation-container .swiper-button-next:hover svg path,#product-card-carousel .carousel-container .carousel-header .navigation-container .swiper-button-prev:hover svg path{fill:var(--button_seconday)}#product-card-carousel .carousel-container .carousel-header .navigation-container.dark{--button_primary: #fff;--button_seconday: #0009}#product-card-carousel .carousel-container .product-carousel{max-width:100%;max-height:100vh;min-height:fit-content;min-width:0}@media only screen and (max-width:768px){#product-card-carousel .carousel-container .product-carousel{padding-bottom:var(--ex-space-sm);width:100%}}#product-card-carousel .carousel-container .product-carousel .swiper-wrapper{height:auto}#product-card-carousel .carousel-container .product-carousel .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}#product-card-carousel .carousel-container .swiper-button-disabled{opacity:.5}#product-card-carousel .carousel-container .swiper-scrollbar.dark{--swiper-scrollbar-bg-color: rgba(255, 255, 255, .15);--swiper-scrollbar-drag-bg-color: rgba(255, 255, 255, .55)}#product-card-carousel .carousel-container .scroll-container{width:100%}@media screen and (min-width:992px){#product-card-carousel .carousel-container .scroll-container{max-width:800px}}#product-card-carousel .featured-collection-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--ex-space-md)}#related-products-carousel #mobile-carousel{display:none}#related-products-carousel .carousel-container{position:relative;display:-ms-grid;display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}#related-products-carousel .carousel-container .carousel-header{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%;margin-bottom:var(--ex-space-sm)}#related-products-carousel .carousel-container .carousel-header .navigation-container{gap:var(--ex-space-xs);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}#related-products-carousel .carousel-container .carousel-header .navigation-container .swiper-button-next{aspect-ratio:1;position:static;margin-top:unset;width:unset;height:44px;box-shadow:inset 0 0 0 2px #0009;border-radius:var(--ex-space-md)}#related-products-carousel .carousel-container .carousel-header .navigation-container .swiper-button-next svg{width:22px;height:22px}#related-products-carousel .carousel-container .carousel-header .navigation-container .swiper-button-next:hover{box-shadow:none;background-color:#0009}#related-products-carousel .carousel-container .carousel-header .navigation-container .swiper-button-next:hover svg path{fill:var(--ex-color-white);transition:fill 0s,opacity 0s}#related-products-carousel .carousel-container .carousel-header .navigation-container .swiper-button-prev{aspect-ratio:1;position:static;margin-top:unset;width:unset;height:44px;box-shadow:inset 0 0 0 2px #0009;border-radius:var(--ex-space-md)}#related-products-carousel .carousel-container .carousel-header .navigation-container .swiper-button-prev svg{width:22px;height:22px}#related-products-carousel .carousel-container .carousel-header .navigation-container .swiper-button-prev:hover{box-shadow:none;background-color:#0009}#related-products-carousel .carousel-container .carousel-header .navigation-container .swiper-button-prev:hover svg path{fill:var(--ex-color-white);transition:fill 0s,opacity 0s}#related-products-carousel .carousel-container .product-carousel{max-width:100%;max-height:100vh;min-height:fit-content;min-width:0}@media only screen and (max-width:768px){#related-products-carousel .carousel-container .product-carousel{padding-bottom:var(--ex-space-sm);width:100%}}#related-products-carousel .carousel-container .product-carousel .swiper-wrapper{height:auto}#related-products-carousel .carousel-container .product-carousel .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}#related-products-carousel .carousel-container .swiper-button-disabled{opacity:.5}#related-products-carousel .carousel-container .scroll-container{width:100%}@media screen and (min-width:992px){#related-products-carousel .carousel-container .scroll-container{max-width:800px}}#related-products-carousel .featured-collection-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--ex-space-md)}:root{--swiper-scrollbar-bg-color: rgba(0, 0, 0, .15);--swiper-scrollbar-border-radius: 0px;--swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, .55);--swiper-scrollbar-size: 5px}#review-carousel #mobile-carousel{display:none}#review-carousel .carousel-container .carousel-header{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%;margin-bottom:var(--ex-space-sm)}#review-carousel .carousel-container .carousel-header .navigation-container{gap:var(--ex-space-xs);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}#review-carousel .carousel-container .carousel-header .navigation-container .swiper-button-next{aspect-ratio:1;position:static;margin-top:unset;width:unset;height:44px;box-shadow:inset 0 0 0 2px #0009;border-radius:var(--ex-space-md)}#review-carousel .carousel-container .carousel-header .navigation-container .swiper-button-next svg{width:22px;height:22px}#review-carousel .carousel-container .carousel-header .navigation-container .swiper-button-next:hover{box-shadow:none;background-color:#0009}#review-carousel .carousel-container .carousel-header .navigation-container .swiper-button-next:hover svg path{fill:var(--ex-color-white);transition:fill 0s,opacity 0s}#review-carousel .carousel-container .carousel-header .navigation-container .swiper-button-prev{aspect-ratio:1;position:static;margin-top:unset;width:unset;height:44px;box-shadow:inset 0 0 0 2px #0009;border-radius:var(--ex-space-md)}#review-carousel .carousel-container .carousel-header .navigation-container .swiper-button-prev svg{width:22px;height:22px}#review-carousel .carousel-container .carousel-header .navigation-container .swiper-button-prev:hover{box-shadow:none;background-color:#0009}#review-carousel .carousel-container .carousel-header .navigation-container .swiper-button-prev:hover svg path{fill:var(--ex-color-white);transition:fill 0s,opacity 0s}#review-carousel .carousel-container .review-carousel{max-width:100%;min-height:fit-content;min-width:0}@media only screen and (max-width:768px){#review-carousel .carousel-container .review-carousel{padding-bottom:var(--ex-space-sm);width:100%}}#review-carousel .carousel-container .review-carousel .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex}#review-carousel .carousel-container .swiper-button-disabled{opacity:.5}#review-carousel .carousel-container .scroll-container{width:100%}@media screen and (min-width:992px){#review-carousel .carousel-container .scroll-container{max-width:800px}}#review-carousel .featured-collection-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--ex-space-md)}.customer .login-button{justify-self:center}.addresses a{color:var(--ex-color-lego-blue)}.addresses a:hover{color:var(--ex-color-lego-blue);text-decoration:none}.account table td:first-of-type a{padding:1.1rem 1.5rem;text-decoration:none;border:.1rem solid transparent;font-size:1.2rem;background-color:var(--ex-color-lego-blue);border-radius:5px;color:var(--ex-color-white)}.account table td:first-of-type a:hover{text-decoration:underline}.account a{color:var(--ex-color-lego-blue)}.account a:hover{color:var(--ex-color-lego-blue);text-decoration:none}.tag{padding:0 12px;line-height:25px;text-wrap:nowrap}.tag.badge_yellow,.tag.badge_green{background-color:var(--ex-color-lego-yellow)}.tag.badge_blue{background-color:var(--ex-color-lego-blue);color:var(--ex-color-white)}.tag.badge_black{background-color:var(--ex-color-black);color:var(--ex-color-white)}.tag.badge_gray{background-color:gray}.tag.badge_red{background-color:var(--ex-color-lego-red);color:var(--ex-color-white);line-height:2.592rem}.tag.badge_lilac{background-color:var(--ex-color-lego-yellow)}:root{--ex-color-lego-yellow: #ffd502;--ex-color-lego-orange: #e96f14;--ex-color-lego-orange-hover: #cc6112;--ex-color-lego-red: #e3000b;--ex-color-lego-dark-blue: #201d48;--ex-color-lego-blue: #005ad2;--ex-color-gift-background: #011c58;--ex-color-white: #ffffff;--ex-color-black: #000000;--ex-color-offblack: #141414;--ex-color-lego-white: #f3f3f3;--ex-color-light-gray: #e0e0e0;--ex-color-med-gray: #cbcbcb;--ex-color-gray: rgb(117, 117, 117);--ex-color-layer-subdued: #f2f2f2;--ex-color-light-red: #fff2f2;--ex-color-light-blue: #e6f3ff;--ex-space-xxs: 4px;--ex-space-xs: 9px;--ex-space-sm: 15px;--ex-space-md: 30px;--ex-space-lg: 60px;--ex-space-xl: 120px;--ex-radius: 7px}.th_prd_wl_btn .wc_wishlistBlock{border-radius:100rem!important;background-color:transparent!important;border:none!important;padding:0;height:var(--_height);width:var(--_height)}.th_prd_wl_btn .wc_wishlistBlock:hover{background-color:var(--ex-color-light-gray)!important}.th_prd_wl_btn .wc_wishlistBlock .wc_wishlistText,.th_prd_wl_btn .wc_wishlistBlock .wc_wishlistDropdown{display:none}.th_prd_wl_btn .wc_wishlistBox{width:fit-content;min-width:20rem;right:100%;left:unset;top:0%;border-radius:1rem;border:none;box-shadow:0 0 1px #22242d1f,0 -1px 3px #22242d0a,0 1px 2px -5px #22242d0a,0 2px 5px -5px #22242d1f,0 4px 12px -5px #22242d3d,0 12px var(--ex-space-sm) -5px #22242d0f}.th_prd_wl_btn .wc_wishlistBox .wc_wishlistView{gap:.8rem}.th_prd_wl_btn .wc_wishlistBox .wc_wishlistOption.wc_no_list{display:none}.th_prd_wl_btn .wc_wishlistBox .wc_wishlistOption:not(:has(.wc_wishlistRemonve)) .wc_wishlistContent{border:solid green 2px;text-wrap:nowrap;border:solid var(--ex-color-lego-blue) 2px;border-radius:100rem;justify-content:center;letter-spacing:0;font-size:1.4rem!important;font-weight:500;line-height:1.5}.th_prd_wl_btn .wc_wishlistBox .wc_wishlistOption:not(:has(.wc_wishlistRemonve)) .wc_wishlistContent svg{fill:var(--ex-color-black)}.th_prd_wl_btn .wc_wishlistBox .wc_wishlistOption:not(:has(.wc_wishlistRemonve)) .wc_wishlistContent:hover{background-color:var(--ex-color-lego-blue);color:var(--ex-color-white)}.th_prd_wl_btn .wc_wishlistBox .wc_wishlistOption:not(:has(.wc_wishlistRemonve)) .wc_wishlistContent:hover svg{fill:var(--ex-color-white)}.th_prd_wl_btn .wc_wishlistBox .wc_wishlistOption .wc_wishlistContent:has(.wc_wishlistRemonve){letter-spacing:0;font-size:1.4rem!important;font-weight:400;line-height:1.5}.th_prd_wl_btn .wc_wishlistBox .wc_wishlistOption .wc_wishlistContent:has(.wc_wishlistRemonve):hover{background-color:#dbedff}.wcWishlistModal .wcWishlistModal_content{border-radius:1.6rem}.wcWishlistModal .wcWishlistModal_content .wcWishlistModal_header{border-bottom:none}.wcWishlistModal .wcWishlistModal_content .wcWishlistModal_header h3{letter-spacing:0;font-size:clamp(1.8rem,.163265vw + 1.738768rem,2rem)!important;font-weight:700;line-height:1.5}.wcWishlistModal .wcWishlistModal_content .wcWishlistModal_body .wcWishlistCreate label{color:var(--ex-color-gray)}.wcWishlistModal .wcWishlistModal_content .wcWishlistModal_body .wcWishlistCreate input{height:4.8rem;border-radius:.8rem;border-width:.2rem;transition:border-color ease .2s;letter-spacing:0;font-size:1.6rem!important;font-weight:400;line-height:1.5}.wcWishlistModal .wcWishlistModal_content .wcWishlistModal_body .wcWishlistCreate input:focus{border-color:var(--ex-color-lego-dark-blue)}.wcWishlistModal .wcWishlistModal_content .wcWishlistModal_body .wcWishlistCreate input:hover{border-color:var(--ex-color-lego-blue)}.wcWishlistModal .wcWishlistModal_content .wcWishlistModal_body .wcWishlistCreate small{display:none}.wcWishlistModal .wcWishlistModal_content .wcWishlistModal_footer button:first-child{border:solid .2rem var(--ex-color-light-gray);color:var(--ex-color-black)!important;background-color:transparent!important;border-radius:100rem}.wcWishlistModal .wcWishlistModal_content .wcWishlistModal_footer button:first-child:hover,.wcWishlistModal .wcWishlistModal_content .wcWishlistModal_footer button:first-child.current{color:var(--ex-color-black)!important;background-color:var(--ex-color-light-gray)!important}.wcWishlistModal .wcWishlistModal_content .wcWishlistModal_footer button:last-child{border:solid .2rem var(--ex-color-lego-blue);color:var(--ex-color-white)!important;background-color:var(--ex-color-lego-blue)!important;border-radius:100rem;filter:unset}.wcWishlistModal .wcWishlistModal_content .wcWishlistModal_footer button:last-child *{background-color:var(--ex-color-lego-blue)!important;fill:var(--ex-color-white)}.wishlistClubPage{margin-top:2.4rem;margin-bottom:2.4rem}.wishlistClubPage .WishlistClubContain .WishlistClubTopbar .WishlistClubTabs .wcCategoryNav{border:solid var(--ex-color-med-gray) 1px;padding:0 1.6rem;border-radius:.8rem;min-height:4.2rem}.wishlistClubPage .WishlistClubContain .WishlistClubTopbar .WishlistClubTabs .wcCategoryNavAction{letter-spacing:0;font-size:1.4rem!important;font-weight:400;line-height:1.5;border:none;box-shadow:0 1.4px 1.4px -.7px #0000000f,0 5.2px 4.8px -2.6px #00000017,0 16px 16px -8px #00000026}.wishlistClubPage .WishlistClubContain .WishlistClubTopbar .WishlistClubTabs .wcCategoryNavAction li{text-wrap:nowrap}.wishlistClubPage .WishlistClubContain .WishlistClubTopbar .WishlistClubTabs .wcCategoryNavAction li:hover{background-color:#dbedff}.wishlistClubPage .WishlistClubContain .wcProduct_gridView .wcProductCard{border-radius:.8rem;box-shadow:0 0 1px #22242d1f,0 -1px 3px #22242d0a,0 1px 2px -5px #22242d0a,0 2px 5px -5px #22242d1f,0 4px 12px -5px #22242d3d,0 12px var(--ex-space-sm) -5px #22242d0f;padding:1.2rem .8rem}.wishlistClubPage .WishlistClubContain .wcProduct_gridView .wcProductCard .wcPcMedia{border-bottom:none}.wishlistClubPage .WishlistClubContain .wcProduct_gridView .wcProductCard .wcPcContent h4 a{letter-spacing:0;font-size:1.6rem!important;font-weight:500;line-height:1.5}.wishlistClubPage .WishlistClubContain .wcProduct_gridView .wcProductCard .wcPcPrice *{letter-spacing:0;font-size:1.6rem!important;font-weight:700;line-height:1.5}.wishlistClubPage .WishlistClubContain .wcProduct_gridView .wcProductCard .wcPcFooter .wcButton{width:fit-content;background-color:var(--ex-color-lego-orange);color:var(--ex-color-black);border-radius:100rem;margin-top:.9375rem;padding:var(--ex-space-xs) var(--ex-space-sm);letter-spacing:0;font-size:1.6rem!important;font-weight:500;line-height:1.5}.wishlistClubPage .WishlistClubContain .wcProduct_gridView .wcProductCard .wcReplacementButton:before{content:"Coming Soon"}.wishlistClubPage .WishlistClubContain .wcProduct_gridView .wcProductCard .wcReplacementButton{width:fit-content;cursor:not-allowed;margin-top:.9375rem;padding:var(--ex-space-xs) var(--ex-space-sm);letter-spacing:0;font-size:1.6rem!important;font-weight:500;line-height:1.5;border-radius:25px;background-color:var(--ex-color-light-blue);color:var(--ex-color-black)!important}.wishlistClubPage .WishlistClubContain .wc_allAddtocartBtn .wcButton{width:fit-content;margin-top:.9375rem;padding:var(--ex-space-xs) var(--ex-space-sm);letter-spacing:0;font-size:1.6rem!important;font-weight:500;line-height:1.5;border-radius:25px;background-color:transparent!important;color:var(--ex-color-black)!important;border:solid .2rem var(--ex-color-lego-blue)}.wishlistClubPage .WishlistClubContain .wc_allAddtocartBtn .wcButton:hover,.wishlistClubPage .WishlistClubContain .wc_allAddtocartBtn .wcButton.current{text-decoration:underline;background-color:var(--ex-color-lego-blue);color:var(--ex-color-white)}.wishlistClubPage .WishlistClubContainer .WishlistClubHeading p a{color:var(--ex-color-lego-blue)}.wishlistClubPage .WishlistClubContainer .WishlistClubHeading .wishlistClubShare .wcShareView .wcShareBtn svg g path:first-child{fill:var(--ex-color-lego-blue)}.wishlistClubPage .WishlistClubContainer .WishlistClubHeading .wishlistClubShare .wcShareView .wcShareBtn.wcFacebookIcon,.wishlistClubPage .WishlistClubContainer .WishlistClubHeading .wishlistClubShare .wcShareView .wcShareBtn.wcXIcon,.wishlistClubPage .WishlistClubContainer .WishlistClubHeading .wishlistClubShare .wcShareView .wcShareBtn.wcWhatsappIcon{display:none}.th_wl_col_btn{position:relative!important;justify-content:flex-start!important;width:fit-content!important}.th_wl_col_btn .wc_wishlistBlock{padding:var(--ex-space-xs)!important;border-radius:100rem!important}.th_wl_col_btn .wc_wishlistBlock:hover{background-color:var(--ex-color-med-gray)}.th_wl_col_btn .wc_wishlistBlock .wc_wishlistDropdown{display:none}.th_wl_col_btn .wc_wishlistIcon .th_wlc_product_count{color:var(--ex-color-lego-white)}.th_wl_col_btn .wc_wishlistBox{width:fit-content;border-radius:1rem;border:none;box-shadow:0 0 1px #22242d1f,0 -1px 3px #22242d0a,0 1px 2px -5px #22242d0a,0 2px 5px -5px #22242d1f,0 4px 12px -5px #22242d3d,0 12px var(--ex-space-sm) -5px #22242d0f}.th_wl_col_btn .wc_wishlistBox .wc_wishlistView{gap:.8rem;width:unset}.th_wl_col_btn .wc_wishlistBox .wc_wishlistOption .wc_wishlistContent{width:unset}.th_wl_col_btn .wc_wishlistBox .wc_wishlistOption.wc_no_list{display:none}.th_wl_col_btn .wc_wishlistBox .wc_wishlistOption:not(:has(.wc_wishlistRemonve)) .wc_wishlistContent{border:solid green 2px;text-wrap:nowrap;border:solid var(--ex-color-lego-blue) 2px;border-radius:100rem;justify-content:center;letter-spacing:0;font-size:1.4rem!important;font-weight:500;line-height:1.5;padding-right:var(--ex-space-sm)}.th_wl_col_btn .wc_wishlistBox .wc_wishlistOption:not(:has(.wc_wishlistRemonve)) .wc_wishlistContent svg{fill:var(--ex-color-black)}.th_wl_col_btn .wc_wishlistBox .wc_wishlistOption:not(:has(.wc_wishlistRemonve)) .wc_wishlistContent:hover{background-color:var(--ex-color-lego-blue);color:var(--ex-color-white)}.th_wl_col_btn .wc_wishlistBox .wc_wishlistOption:not(:has(.wc_wishlistRemonve)) .wc_wishlistContent:hover svg{fill:var(--ex-color-white)}.th_wl_col_btn .wc_wishlistBox .wc_wishlistOption .wc_wishlistContent:has(.wc_wishlistRemonve){letter-spacing:0;font-size:1.4rem!important;font-weight:400;line-height:1.5}.th_wl_col_btn .wc_wishlistBox .wc_wishlistOption .wc_wishlistContent:has(.wc_wishlistRemonve):hover{background-color:#dbedff}.wcWishlistModal_body .wcBisSelect{display:none!important}.ex-collection-item .collection_description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7;max-height:332px;margin-top:var(--ex-space-sm);overflow:hidden;text-overflow:ellipsis}.ex-collection-item .collection_description strong{display:none;letter-spacing:0;font-size:1.6rem!important;font-weight:700;line-height:1.5}.ex-collection-item .collection_description br{display:none}.ex-collection-item img{display:block;width:100%;height:fit-content;aspect-ratio:16/9;object-fit:contain}.ex-collection-item .collection_buttons{display:grid;grid-template-columns:1fr 1fr;margin-top:var(--ex-space-sm)}.ex-collection-item .collection_buttons a{display:flex;gap:var(--ex-space-xs);align-items:center}.ex-collection-item .collection_buttons a svg{max-height:var(--ex-space-sm)}.ex-content-blocks-container{display:flex;width:100%;height:100%}.ex-content-blocks-container:hover{text-decoration:none}.ex-content-blocks-container .content-block{display:flex;flex-direction:column;justify-content:start;width:100%}.ex-content-blocks-container .content-block.title-above-image{flex-direction:column-reverse;justify-content:space-between}.ex-content-blocks-container .content-block.title-above-image .image-block-container{margin-top:var(--ex-space-sm)}.ex-content-blocks-container .content-block picture{margin-bottom:var(--ex-space-sm)}.ex-content-blocks-container .content-block .block-super-title{margin-top:var(--ex-space-sm)}.ex-content-blocks-container .content-block .block-title{margin-top:1.25rem;margin-bottom:0}.ex-content-blocks-container .content-block .text-container{padding-top:var(--ex-space-sm)}.ex-content-blocks-container .content-block .text-container h3,.ex-content-blocks-container .content-block .block-description{margin-bottom:var(--ex-space-sm)}.ex-content-blocks-container .content-block .button_container{display:flex}.ex-content-blocks-container .content-block .button_container.center{justify-content:center}.ex-content-blocks-container .content-block .button_container.left{justify-content:start}.ex-content-blocks-container .content-block .button_container.right{justify-content:end}.ex-product-detail-drawer{padding:2.4rem;margin:0 0 0 auto;height:100svh;max-height:unset;max-width:600px;border:none;border-radius:1.6rem 0 0 1.6rem}@media(max-width:800px){.ex-product-detail-drawer{max-width:unset;margin-top:40px;border-radius:1.6rem 1.6rem 0 0}}.ex-product-detail-drawer::backdrop{background-color:#00000080}.ex-product-detail-drawer .header{display:flex;justify-content:space-between;padding-bottom:1.2rem;margin-bottom:1.2rem;border-bottom:1px var(--ex-color-med-gray) solid}.ex-product-detail-drawer .dialog-close{width:25px;background:transparent;cursor:pointer}.ex-product-detail-drawer .content>*{margin-bottom:var(--ex-space-sm)}.ex-product-detail-drawer a{color:var(--ex-color-lego-blue)}.ex-product-detail-drawer[open]{animation:ex-drawer-slide-in .25s ease-out}@media(max-width:800px){.ex-product-detail-drawer[open]{animation:ex-drawer-slide-up .25s ease-out}}@keyframes ex-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ex-drawer-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ex-section-header{flex-direction:column;padding-bottom:var(--ex-space-sm)}@media(min-width:576px){.ex-section-header .title-content{max-width:66%}}.facets-container{display:block!important}.mobile-container{display:flex;justify-content:space-around;border-top:solid #cbcbcb 1px}.active-facets{margin:0!important}.mobile-facets__open-wrapper{display:flex!important}.product_count_wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 0}@media(min-width:575px){.product_count_wrapper{flex-direction:row;order:1;width:50%}}@media(min-width:750px){.mobile-container{display:none}}
/*# sourceMappingURL=/cdn/shop/t/258/compiled_assets/styles.css.map */
