body.minifig-builder--active{overflow:hidden;position:relative;width:100%}body.minifig-builder-scroll-locked{overflow:hidden!important;overscroll-behavior:contain}#app{height:95dvh;width:95%;margin:0 auto;max-width:127.4rem;background-color:#fff;border-radius:.75rem;position:relative;overflow:hidden}@media(min-width:61.25em){#app{border-radius:20px;max-height:80rem}}.minifig-builder{top:0;left:0;position:fixed;width:100dvw;height:100dvh;background-color:#000c;z-index:99999;overflow:hidden;display:flex;justify-content:center;align-items:flex-end}.minifig-builder h1,.minifig-builder h2{color:#262626;letter-spacing:.5px;text-align:center;font-weight:400;text-transform:none}.minifig-builder h1{font-size:3.9rem;line-height:1;margin:2.3rem auto 1.7rem;display:none}@media(min-width:61.25em){.minifig-builder h1{font-size:5.5rem}}.minifig-builder h2{margin:1.7rem auto;font-size:2.4rem;font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue}.minifig-builder h3:not(.lowercase),.minifig-builder .h3:not(.lowercase){text-transform:none}.minifig-builder .builder{height:100%;position:relative;padding:0}.minifig-builder .builder-inner{position:relative;display:flex;flex-direction:column;width:100%;min-height:95dvh;top:0}.minifig-builder .builder-inner:has(.product-overlay-active){height:inherit}@media(min-width:61.25em){.minifig-builder .builder-inner{display:flex;flex-direction:row;height:100%;min-height:initial}}@media(min-width:61.25em){.minifig-builder .builder-inner .browser{order:1;width:53%;height:100%;flex-shrink:0}}.minifig-builder .builder-inner input[type=text],.minifig-builder .builder-inner textarea,.minifig-builder .builder-inner select,.minifig-builder .builder-inner .custom-select-button{border-radius:.75rem;border:0;box-shadow:0 0 4px #84848480;font-size:1.6rem;font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-weight:700;letter-spacing:.5px;padding:15px 20px;max-width:100%;margin:10px auto}.minifig-builder .builder-inner .custom-select{display:inline-block;position:relative;width:100%}.minifig-builder .builder-inner .custom-select-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:space-between;width:100%;background:#fff;cursor:pointer;color:#121212}.minifig-builder .builder-inner .custom-select-caret{margin-left:1rem;font-size:1.2rem;color:#12121299}.minifig-builder .builder-inner .custom-select-list{position:absolute;z-index:1000;left:0;right:0;margin:6px 0 0;padding:.5rem 0;list-style:none;background:#fff;border-radius:.75rem;box-shadow:0 6px 18px #0000002e;max-height:22rem;overflow:auto}.minifig-builder .builder-inner .custom-select-item{padding:12px 16px;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid rgba(0,0,0,.03);font-size:1.5rem}.minifig-builder .builder-inner .custom-select-item:last-child{border-bottom:0}.minifig-builder .builder-inner .custom-select-item.highlight,.minifig-builder .builder-inner .custom-select-item:hover{background:#00000008}.minifig-builder .builder-inner .custom-select-item.selected{font-weight:700}.minifig-builder .builder-inner .custom-select-item .variant-price{margin-left:auto;color:#12121299;font-weight:600}.minifig-builder .builder-inner textarea{width:100%}.minifig-builder .products-container{background-color:#f3f3f3}.minifig-builder .products-container .infoText{padding:20px;height:100%}.minifig-builder .products-container .infoText.showLoading{display:flex;align-items:flex-start;justify-content:center}@media(min-width:61.25em){.minifig-builder .products-container .infoText.showLoading{align-items:center;justify-content:center}}.minifig-builder .products-container .infoText.showLoading img{width:30rem;max-width:50%}@media(min-width:61.25em){.minifig-builder .products-container .infoText.showLoading img{max-width:90%}}.minifig-builder .pagetitle-back{font-size:1.8rem;line-height:2rem;border:0;text-decoration:underline;margin:2rem 0 0;background-color:transparent;cursor:pointer;padding:0;color:#121212}.minifig-builder .product-copyright{font-size:12px;overflow:hidden;text-wrap:nowrap;max-width:550px;margin:0 auto 0 0;text-overflow:ellipsis;padding-bottom:4rem}.minifig-builder .product-copyright svg{max-width:10px;display:inline-block;margin-right:5px}.minifig-builder .product-copyright.product-copyright-expanded{text-wrap:wrap}.minifig-builder dialog{background:#fff;border:0;border-radius:1.5rem;width:79.2rem;max-width:90%;padding:4rem 2rem}@media(min-width:46.25em){.minifig-builder dialog{padding:6rem 14rem}}.minifig-builder dialog::backdrop{background:#000c}.minifig-builder dialog h2{font-size:3rem;letter-spacing:.275rem;margin:0 auto 2rem}@media(min-width:61.25em){.minifig-builder dialog h2{font-size:5.5rem;line-height:6rem}}.minifig-builder dialog h3{font-size:1.8rem;letter-spacing:.09rem;text-transform:none;font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;width:100%;text-align:center}.minifig-builder dialog .navigation__modalCloseButton{position:absolute;top:1.25rem;right:1.25rem;width:3.5rem;height:3.5rem;background-color:transparent;border:0;cursor:pointer}@media(min-width:61.25em){.minifig-builder dialog .navigation__modalCloseButton{top:2rem;right:2rem;width:3.5rem;height:3.5rem}}.minifig-builder dialog .navigation__modalCloseButton:focus{outline:none}.minifig-builder .condense-toggle-btn{position:absolute;top:6rem;right:2rem;z-index:1000;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:2rem;padding:.6rem 1.2rem;font-size:1.2rem;line-height:1.2rem;cursor:pointer;font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-weight:600;letter-spacing:.05em;box-shadow:0 2px 4px #00000026;transition:background .2s ease,box-shadow .2s ease,transform .15s ease}.minifig-builder .condense-toggle-btn:hover,.minifig-builder .condense-toggle-btn:focus{background:#fff;box-shadow:0 3px 8px #00000040;outline:none}.minifig-builder .condense-toggle-btn:active{transform:translateY(1px)}@media(min-width:61.25em){.minifig-builder .condense-toggle-btn{top:1rem;right:1rem}}.button-container{position:absolute;top:0;width:95%;margin:0 auto;max-width:127.4rem;left:50%;transform:translate(-50%);z-index:9999999;justify-content:flex-start;align-items:center;display:flex;height:5dvh}@media(min-width:61.25em){.button-container{top:1rem}}.button-container .minifig-builder__close{position:relative;top:0;left:0;width:2.5rem;height:2.5rem;border:0;background:#fff;color:#000;font-size:2.2rem;line-height:1;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000040;transition:background .2s ease;z-index:999}.button-container .minifig-builder__close:hover,.button-container .minifig-builder__close:focus{background:#fff;outline:none}.browser{position:relative;height:auto;transition:.4s ease padding,.4s ease height,.4s ease top,.4s ease bottom,.4s ease box-shadow;background-color:#f3f3f3}@media(max-width:61.24em){.browser{position:absolute;bottom:0;width:100%;z-index:999}}@media(min-width:61.25em){.browser{padding-top:0;overflow:hidden}}.builder-condensed .browser{height:75vh;box-shadow:5px -40px 75px #00000061}@media(min-width:61.25em){.builder-condensed .browser{box-shadow:none;height:100%;padding-top:0}}.browser.search-active{height:100%;top:1.5rem}@media(min-width:61.25em){.browser.search-active{top:0}}.browser.product-overlay-active{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.browser.product-overlay-active .product-details{overflow:visible;padding-bottom:40px}.skinToneFilterContainer{background-color:#fff;display:flex;justify-content:center;align-items:center;padding:2rem;border:4px solid transparent;cursor:pointer}.skinToneFilterContainer.active{border:4px solid #f9d547}.skinToneFilter{list-style:none;margin:0 auto 2rem;width:100%;border-radius:50%;color:transparent;box-sizing:border-box;cursor:pointer;margin:0;border:0;opacity:1;transition:.4s ease box-shadow;padding:0;aspect-ratio:1/1;pointer-events:none}.skinToneFilter.yellow{background-color:#f9d547}.skinToneFilter.light{background-color:#fbd2bb}.skinToneFilter.medium{background-color:#9e5f30}.skinToneFilter.nougat{background-color:#dd8b5d}.skinToneFilter.dark{background-color:#734327}.active .skinToneFilter{box-shadow:0 0 0 3px #121212 inset;background-image:url(/cdn/shop/files/tick.svg?v=1665496608);background-size:inherit;background-position:center;background-repeat:no-repeat}.skinToneFilter.error .error-message{display:block}.skinToneFilter .error-message{color:#d11013;text-align:center;display:none}.bold_option_checkbox label{display:inline-flex;gap:5px}.bold_option_value_price{display:flex;justify-content:center;align-content:center;flex-wrap:wrap}.minifig-builder .navigation{max-width:100%;width:100%;overflow:hidden}.minifig-builder .navigation ul{display:flex;list-style-type:none;padding:0}@media(min-width:61.25em){.minifig-builder .navigation ul{padding:0 2rem}}.minifig-builder .navigation__modal.hide{display:none}.minifig-builder .navigation-item{cursor:pointer}.minifig-builder .navigation-item h3{padding:1rem 0 0;font-size:1.8rem;margin:0;font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;text-transform:capitalize;font-weight:400;color:#fff}@media(min-width:46.25em){.minifig-builder .navigation-item h3{font-size:2.4rem}}.minifig-builder .navigation-item .preview-item__image,.minifig-builder .navigation-item__image{position:absolute;max-width:90%;top:50%;left:50%;transform:translate(-50%,-50%)}.minifig-builder .navigation-item__button{position:absolute;top:0;right:0}.minifig-builder .navigation-item__button--remove{transform:translateY(100%)}.minifig-builder .navigation-item .front-text,.minifig-builder .navigation-item .back-text{height:1.9rem;width:2.1rem;top:44%;left:42%;z-index:2}.minifig-builder .navigation__subTitle{display:none}.minifig-builder .navigation__previewFigure{background-color:#e0008a;width:100%;display:flex;justify-content:center;position:fixed;bottom:0;width:9rem;height:8rem;z-index:999;right:2rem;left:initial;bottom:3rem}@media(min-width:61.25em){.minifig-builder .navigation__previewFigure{display:none}}.minifig-builder .navigation__previewFigure button{background-color:#e0008a;border:0;font-family:Lilita One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;text-transform:uppercase;font-size:1.6rem;line-height:6.7rem;letter-spacing:.5px;width:100%;padding:1px 2rem;color:#fff;cursor:pointer;padding:1rem;line-height:1.25}.minifig-builder .navigation__projectTitle{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;max-width:90%;margin:0 auto}.minifig-builder .navigation__projectTitle--inner{width:100%}.minifig-builder .navigation__projectTitle--inner p.error{width:100%;margin:0;color:#d11013;text-align:center;margin-bottom:3.7rem}.minifig-builder .navigation__projectTitle:has(.error) input{margin-bottom:1.5rem}.minifig-builder .navigation__projectTitle input{border:2px solid #b2b2b2;margin-bottom:3.7rem;width:100%;text-align:center}.minifig-builder .navigation__projectTitle input::-moz-placeholder{color:#b2b2b2}.minifig-builder .navigation__projectTitle input::placeholder{color:#b2b2b2}.minifig-builder .navigation__projectTitle input.error{outline:2px solid #d11013}.minifig-builder .navigation__projectTitle .button{top:4px}.minifig-builder .navigation__changeProjectTitle{border:0;background-color:transparent;text-decoration:underline;font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-size:1.6rem;cursor:pointer}.minifig-builder .navigation__sectionNavigation{position:relative}.minifig-builder .navigation__swiperBtn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:transparent;border:none;padding:1rem;cursor:pointer;color:#121212}.minifig-builder .navigation__swiperBtn svg{width:3.5rem;height:3.5rem;color:#fff}.minifig-builder .navigation__swiperBtn--prev{left:0;transform:translate(0) translateY(-50%)}.minifig-builder .navigation__swiperBtn--next{right:0}.minifig-builder .navigation__swiperBtn--disabled{opacity:.5}.minifig-builder .navigation__sectionNavigationButtons{margin:0 auto}@media(min-width:61.25em){.minifig-builder .navigation__sectionNavigationButtons .swiper-wrapper{justify-content:center}}.minifig-builder .navigation .embla__slide{text-align:center;flex:0 0 100%;justify-content:flex-start;display:flex;list-style:none;width:100%}.minifig-builder .navigation .embla__slide li{width:100%}.preview-section{display:flex;flex-direction:column}@media(min-width:61.25em){.preview-section{position:relative;width:48%;flex-shrink:0}}.builder-product-overlay-active .preview-section{display:none}@media(min-width:61.25em){.builder-product-overlay-active .preview-section{display:block}}.builder-condensed .preview-section .preview-container{pointer-events:none}.preview-section .preview-mode-button{cursor:pointer;position:absolute;bottom:1rem;background-color:transparent;border:0;padding:0;display:flex;flex-direction:column;font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-size:1.6rem;min-width:7rem;color:#121212;text-align:center;justify-content:center;align-items:center}.preview-section .preview-mode-button.is-back img{transform:rotateY(180deg) rotateX(180deg)}.preview-section .preview-mode-button img{max-width:4rem;display:block;margin:0 auto;transition:.4s ease transform;transform:rotateY(0) rotateX(0)}@media(min-width:61.25em){.preview-section .preview-mode-button img{min-width:3rem}}.preview-section .preview-mode-button span{display:block;margin-top:.5rem;text-align:center;width:100%}.checkoutPriceBar{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem 0;width:100%}@media(min-width:61.25em){.checkoutPriceBar{position:absolute;top:0;left:0}}.preview-container{border-top:0;border-right:0;border-left:0;max-width:100%;margin:0 auto;width:100%;background-color:#fff;z-index:10;top:0;justify-content:flex-start;align-items:center;display:flex;flex-direction:column;overflow:hidden;transition:.4s ease padding,.4s ease height;position:relative}@media(min-width:61.25em){.preview-container{height:100%;flex-shrink:0;background:#fff;position:static;justify-content:center}}.builder-condensed .preview-container{height:30vh}@media(min-width:61.25em){.builder-condensed .preview-container{height:100%}}.buying .preview-container{opacity:.5;pointer-events:none}.preview-container.skinTone .preview-item{opacity:1}.preview-container .preview-projectTitle{font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-size:2.4rem;color:#121212;display:flex;flex-direction:column;text-transform:none}.preview-container .preview-projectTitle span{margin-top:.8rem;font-size:3.6rem;display:block;text-transform:uppercase}.preview-container .navigation__colourFilter ul{padding-left:0}.preview-container .navigation__colourFilter li{max-width:35px}.preview-container .navigation__colourFilter h2,.preview-container .navigation__colourFilter h3{font-size:1.9rem;text-transform:none;text-decoration:underline;text-align:center}.preview-container button.editProjectTitle{width:100%;font-size:1.9rem;background-color:transparent;border:0;padding-left:15px;font-family:Lilita One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;letter-spacing:.5px;text-decoration:underline;cursor:pointer}.preview-container .preview-items{display:flex;flex-direction:column;align-items:center;transform:scale(.45);transform-origin:top}@media screen and (min-height:700px){.preview-container .preview-items{transform:scale(.55)}}@media screen and (min-height:800px){.preview-container .preview-items{transform:scale(.65)}}@media screen and (min-height:1024px){.preview-container .preview-items{transform:scale(.8)}}@media(min-width:61.25em){.preview-container .preview-items{transform:none;transform-origin:top}}.preview-container .preview-item{text-align:center;align-items:center;display:flex;position:relative;justify-content:center;opacity:.5;cursor:pointer}.preview-container .preview-item.has-item{filter:none;opacity:1}.preview-container .preview-item img{width:100%;max-width:14.4rem}.preview-container .preview-item img.overlay{position:absolute;top:0;left:0}.preview-container .preview-item img.overlay.torsoOverlayImage{z-index:2}.preview-container .preview-item img.overlay.handImage{z-index:3}.preview-container .preview-item__hatsAndHair{z-index:1}.preview-container .preview-item__heads{z-index:3;transform:translateY(-40px)}.preview-container .preview-item__bodies{z-index:2;transform:translateY(-80px)}.preview-container .preview-item__legs{z-index:1;transform:translateY(-110px)}.preview-container .preview-item__display{position:absolute;top:5rem;right:2rem;bottom:initial;max-width:7.5rem}@media(min-width:61.25em){.preview-container .preview-item__display{top:19rem;max-width:12.5rem}}.preview-container .preview-item__display img{width:7.5rem}@media(min-width:61.25em){.preview-container .preview-item__display img{width:12.5rem}}.preview-container .preview-item__keychain{position:absolute;top:5rem;left:2rem;bottom:initial;max-width:7.5rem}@media(min-width:61.25em){.preview-container .preview-item__keychain{top:19rem;max-width:12.5rem}}.preview-container .preview-item__keychain img{width:7.5rem}@media(min-width:61.25em){.preview-container .preview-item__keychain img{width:12.5rem}}.preview-container .preview-item.not-accessory>div{width:15%;min-width:75px;justify-content:flex-start;display:flex;position:relative}.preview-container .preview-item.not-accessory>div.remove{align-items:flex-end}.preview-container .preview-item__button{cursor:pointer;position:relative}.preview-container .preview-item__button--item{padding:0;border:0;background-color:transparent}.preview-container .preview-item__button--vh{opacity:0;pointer-events:none}.preview-container .preview-item__button--container{flex-direction:column;gap:7.5px}.preview-container .preview-item__button .front-text{height:54px;width:40%;left:30%;z-index:1}@media(max-width:61.24em){.preview-container .preview-item__button .front-text{top:41%}}.preview-container .preview-item__button .back-text{height:54px;width:40%;left:30%;z-index:1}@media(max-width:61.24em){.preview-container .preview-item__button .back-text{top:35%}}@media(min-width:30em){.preview-container .preview-item__button .back-text{height:65px}}@media(min-width:61.25em){.preview-container .preview-item__button .back-text{height:57px}}.preview-container .preview-item__button .text{-webkit-text-stroke:.05rem #121212}.preview-container:has(.preview-item__bodies.has-item) .preview-item__heads.has-item{z-index:4}.preview-container .preview-accessories{display:flex;gap:.5rem;justify-content:space-around;align-items:center;flex-wrap:wrap;margin:0;position:absolute;bottom:0;right:0;padding:1rem 1.5rem}.preview-container .preview-accessories__addButton{background-color:transparent;border:0;cursor:pointer}.preview-container .preview-accessories .preview-item__image{max-width:4.5rem}@media(min-width:61.25em){.preview-container .preview-accessories .preview-item__image{max-width:20rem}}.preview-container .preview-accessories--slider{max-width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-end;gap:.75rem;padding-right:.5rem}.preview-container .preview-accessories--slider .preview-accessories__viewport{overflow:hidden;width:100%;max-width:10rem}@media(min-width:61.25em){.preview-container .preview-accessories--slider .preview-accessories__viewport{max-width:20rem}}.preview-container .preview-accessories--slider .preview-accessories__track{display:flex}.preview-container .preview-accessories--slider .preview-accessories__slide{flex:0 0 100%;padding:0 4px}.preview-container .preview-accessories--slider .preview-accessories__slideInner{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:.4rem;width:100%;height:100%}.preview-container .preview-accessories--slider .preview-accessories__gridItem{display:flex;justify-content:center;align-items:center}.preview-container .preview-accessories--slider .preview-item{width:100%}.preview-container .preview-accessories--slider .preview-accessories__pips{gap:1rem;justify-content:flex-end;padding:.5rem 0 0;position:relative;z-index:5;display:flex;justify-content:center;align-items:center;width:20rem;max-width:10rem}@media(min-width:61.25em){.preview-container .preview-accessories--slider .preview-accessories__pips{max-width:20rem;padding:.5rem 0 1.5rem}}.preview-container .preview-accessories--slider .preview-accessories__pip{width:1.4rem;height:1.4rem;border-radius:50%;background:#ccc;border:0;cursor:pointer;padding:0;position:relative;display:inline-flex;align-items:center;justify-content:center;transition:background-color .4s,transform .4s}.preview-container .preview-accessories--slider .preview-accessories__pip:hover{background:#f3f3f3}.preview-container .preview-accessories--slider .preview-accessories__pip.is-active{background:#f9d547}.preview-container .preview-accessories--grid{flex-direction:column;align-items:flex-end}@media(min-width:61.25em){.preview-container .preview-accessories--grid{max-width:20rem}}.preview-container .preview-accessories--grid .preview-accessories__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:.4rem;width:100%}.preview-container .preview-accessories--grid .preview-accessories__gridItem{display:flex;justify-content:center}.preview-total{z-index:11;letter-spacing:.5px;font-family:Lilita One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;color:#262626;margin:0;border-radius:.75rem;padding:1rem 0;gap:1rem;display:flex;justify-content:center;align-items:center}.preview-total *{font-size:1.8rem!important;font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue!important}.preview-buttons{display:flex;justify-content:center;align-items:center;transform:translateY(-50%);z-index:11;position:relative}.reset-overlay{position:fixed;z-index:99999;background:#00000080;height:100vh;width:100%;top:0;left:0}.reset-button{font-size:1.6rem;text-decoration:underline;font-weight:500;padding:0;border:0;background-color:transparent;text-align:center;display:block;width:100%;margin:1rem auto 0;cursor:pointer;position:absolute;bottom:1rem;left:1.5em;max-width:-moz-fit-content;max-width:fit-content;color:#121212;font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue}.build-info{border:0;background-color:transparent;cursor:pointer}ul.builder-incompatibility-list{list-style:none;padding-left:0;margin-left:0}ul.builder-incompatibility-list li{margin-bottom:2rem}ul.builder-incompatibility-list li:last-of-type{margin-bottom:0}.products-container{position:relative;background-color:#f2f2f2;padding:0;overflow:hidden;margin-bottom:0}@media(min-width:61.25em){.products-container{border-top:0;border-bottom:0;margin-bottom:2rem}}.products-container .swiper-scrollbar{height:2rem;left:0;width:100%;bottom:0;box-shadow:0 3px 6px inset #00000029}.products-container .swiper-scrollbar,.products-container .swiper-scrollbar-drag{border-radius:0}.products-container .swiper-scrollbar-drag{display:block;background-color:#f9d547;outline:1px solid #262626}.products-container.large{margin-bottom:0}.products-container.large .products{flex-wrap:wrap;box-sizing:border-box;width:100%;overflow-y:auto;overflow-x:hidden;gap:1rem;transform:none!important;padding-bottom:5rem;margin:0}.builder-condensed .products-container.large .products{max-height:55rem}.products-container.large .products.skintoneContainer{padding-bottom:25rem}.products-container.large .products .swiper-slide{flex-basis:calc(100% - 7.5px);margin-right:0!important;display:flex;gap:1.5rem}.products-container.large .products .swiper-slide .product{max-width:calc(33.3% - 7.5px);position:relative}.products-container.large .products .load-more-slide{flex-basis:100%;width:100%;margin-top:3rem;background:#fff;margin-top:0;display:flex}.products-container.large .products .load-more{padding:1rem;font-size:1.6rem;font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue}.products-container.large .swiper-scrollbar{display:none}.bodies-info{margin:0 0 .5rem;padding:0rem 2rem;font-size:1.4rem;display:flex;align-items:center;gap:1rem}@media(min-width:61.25em){.bodies-info{font-size:1.8rem;margin:0 0 1rem}}.products{padding:1rem 2rem;margin-top:0;display:grid;grid-template-columns:1fr 1fr 1fr}@media(min-width:46.25em){.products{grid-template-columns:1fr 1fr 1fr 1fr}}.products .load-more{text-align:center;align-self:center;flex-basis:100%;justify-content:center}.products .swiper-slide>.product{margin-bottom:2rem;min-height:26.5rem}@media screen and (min-width:480px){.products .swiper-slide>.product{min-height:30rem}}@media(min-width:61.25em){.products .swiper-slide>.product{margin-bottom:2rem}}.products .swiper-slide>.product:last-of-type{margin-bottom:0}@media(min-width:61.25em){.products .swiper-slide>.product:last-of-type{margin-bottom:2rem}}.products .product{height:100%;list-style:none;text-align:center;position:relative}.products .product-image-overlay{position:absolute;top:0;left:0}.products .product .add-to-build{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.products .product .button-customise-icons{display:flex;gap:.5rem;position:absolute;bottom:0;right:0;min-width:-moz-fit-content;min-width:fit-content}.products .product .product-customise{cursor:pointer}.products .product .product-image-stack .handImage{z-index:3}.products .product img,.products .product button{max-width:100%;border:0;border-radius:.4rem}.products .product img{height:auto}.products .product button{padding:0;background-color:#fff;box-shadow:0 0 4.032px #00000040}.products .product .button-br,.products .product .button-br img{padding:0;box-shadow:none;background-color:transparent}.products .product .image-placeholder{display:block;width:100%;padding-top:100%}.products .product-selected .product-customise{outline:4px solid #f9d547}.products .product-selected .btn{background-color:#121212;color:#f9d547}.products .product-title{line-height:2rem;display:flex;flex-direction:column;word-break:break-word}.products .product .bold_options{display:none}.products .button-icons{position:absolute;display:flex;bottom:.5em;right:.5em;gap:.25em;justify-content:center;align-items:center;z-index:4}@media(min-width:61.25em){.products .button-icons{gap:.5em}}.products .button-icons button{padding:0;border:0;box-shadow:none}.related-product{position:relative;box-shadow:0 0 4px 5px #0182de66,0 2px 6px #00000026;border-radius:10px}.product-no-selection{background:#f5f5f5;border-radius:4px}.product-no-selection.product-selected{background:#f9f9f9}.product-no-selection .product-no-selection-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;gap:1.2rem;width:100%;height:100%;background:transparent;border:none;cursor:pointer;transition:opacity .2s ease}.product-no-selection .product-no-selection-content:hover:not(:disabled){opacity:.8}.product-no-selection .product-no-selection-content:disabled{cursor:not-allowed;outline:4px solid #f9d547}.product-no-selection .product-no-selection-content:disabled *{opacity:.5}.product-no-selection .product-no-selection-icon{color:#999;opacity:.6}.product-no-selection .product-no-selection-icon svg{display:block}.product-no-selection .product-no-selection-title{font-size:1.4rem;font-weight:500;color:#666;position:static;display:block}@media(min-width:61.25em){.product-no-selection .product-no-selection-title{font-size:1.6rem}}.product-no-selection .button-no-selection-text{display:block;padding:.8rem 1.6rem;font-size:1.4rem;font-weight:600;color:#333;background:#fff;border:2px solid #ddd;border-radius:4px;margin-top:.5rem}.product-selected .product-no-selection .button-no-selection-text{border-color:#000}.product-main{padding:0 2rem 40px;height:100%;overflow:auto}@media(min-width:61.25em){.product-main{border-top:0;border-left:5px solid #f3f3f3;max-height:100%;overflow-y:auto;padding-right:20px;background-color:#f3f3f3}}.product-main.section-has-product .attributes,.product-main.section-has-product .product-buy:not(.product-remove){opacity:.5;pointer-events:none}.product-main hr{margin:3rem 0 0;background-color:#121212;height:.2rem}.product-main .product-main-title{margin-bottom:1rem;text-align:left}.product-main .custom-arms-tip{margin:2rem auto 3rem}.product-main .base-image,.product-main .product-media{max-width:480px;margin:0 auto 3.5rem 0;position:relative}.product-main .base-image img,.product-main .product-media img{width:100%;max-width:100%;display:block;margin:0 auto}.product-main .image-overlay{position:absolute;top:0;left:50%;transform:translate(-50%)}.product-main .image-overlay.overlay-torso--chest{z-index:2}.product-main .image-overlay.overlay-torso--hands{z-index:3}.product-main .product-form{margin-top:2.5rem}.product-main .product-details{text-align:left;overflow:auto}.product-main .product-buy{margin:0 auto 3rem}.product-main .product-description{max-width:550px;margin:0 auto 0 0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.product-main .product-description-container{margin-bottom:3rem}.product-main .product-description.trimmed{line-clamp:3;-webkit-line-clamp:3}.product-main .product-description p{margin-bottom:0;margin-top:1.5rem;font-size:1.6rem;line-height:2rem}@media(min-width:61.25em){.product-main .product-description.trimmed span{line-clamp:unset;-webkit-line-clamp:unset}.product-main .product-description .icon-info{display:none}}.product-main .icon-info{width:20px;height:20px}.product-main .product-variation label{font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-size:2.4rem;color:#121212;margin-bottom:0;margin-top:0;display:block}.product-main .product-addons{max-width:385px;margin:0 auto 0 0;text-align:left}.product-main .product-addons.disabled{pointer-events:none;opacity:.5}.product-main .product-addons h3{font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-size:2.4rem;color:#121212;margin-bottom:1rem;margin-top:2rem;text-align:left}.product-main .product-addons .bold_option_product_title{display:none}.product-main .product-addons .bold_option_title{display:block}.product-main .product-addons .bold_option_checkbox .bold_option_title{display:inline-block}.product-main .product-addons .bold_option_set{margin-bottom:2rem}.product-main .product-addons .bold_option_set .bold_option{margin-bottom:1.5rem}.product-main .product-addons input[type=text],.product-main .product-addons select{width:100%}.product-main .product-price-container{margin:0;text-align:left}.product-main .product-price-container .product-price,.product-main .product-price-container .cbb-price-symbol,.product-main .product-price-container .cbb-price-digits,.product-main .product-price-container .cbb-price-code{font-size:1.8rem;letter-spacing:.5px;font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue}.product-main .product-media{position:relative;width:320px;max-width:100%;margin:0 auto 2rem;display:block}@media(min-width:61.25em){.product-main .product-media{width:480px}}.product-main .options-container{width:-moz-fit-content;width:fit-content;position:relative;margin:0 auto 0 0}.product-main .options-container select{min-width:100%}.product-main .product-torso-switcher{max-width:25rem;justify-content:center;align-items:center;font-size:1.4rem;margin:1rem auto;position:relative;z-index:20}.product-main .product-torso-switcher button{width:50%;border:2px solid #eaeaea;text-transform:uppercase;background-color:transparent;color:#121212;font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;padding:7px 18px;cursor:pointer}.product-main .product-torso-switcher button.active{background-color:#003086;color:#fff;border-color:#003086}.product-main .product-torso-switcher button.show-front{border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:0}.product-main .product-torso-switcher button.show-back{border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:0}.product-main .please-choose-warning{display:none;color:#fff;background-color:#d11013;padding:5px 10px}.product-main .validation-error:after{content:"Please complete all fields marked with *";display:block;background:#d11013;margin-top:1rem;color:#fff;padding:5px 10px;position:relative}.product-main .swiper-product-media-thumbs{margin-top:2rem;padding-bottom:1rem;list-style-type:none;display:flex;justify-content:center;overflow:hidden}.product-main .swiper-product-media-thumbs .swiper-wrapper{width:-moz-fit-content;width:fit-content;max-width:100%}.product-main .swiper-product-media-thumbs video,.product-main .swiper-product-media-thumbs img{border:1px solid #e5e5e5;border-radius:.75rem;transition:all .2s ease-in-out;box-shadow:0 3px 6px #00000029}.product-main .swiper-product-media-thumbs .swiper-slide-thumb-active video,.product-main .swiper-product-media-thumbs .swiper-slide-thumb-active img{box-shadow:none;border:4px solid #f9d547}.product-main .swiper-product-media-thumbs .video-player{max-width:100%;height:7rem;-o-object-fit:cover;object-fit:cover}.product-main .swiper-product-media-thumbs .video-player video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-main .swiper-product-media-gallery .swiper-slide{height:48rem}.product-main .swiper-product-media-gallery .video-player{max-width:100%;height:auto}.product-main .embla-product-media .embla__viewport{overflow:hidden;width:100%;aspect-ratio:1/1}.product-main .embla-product-media .embla__container{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;margin:0;padding:0}.product-main .embla-product-media .embla__slide{position:relative;min-width:100%;height:100%;padding:0;list-style:none;display:flex;align-items:center;justify-content:center}.product-main .embla-product-media .embla__slide img,.product-main .embla-product-media .embla__slide video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-main .product-media-thumbs-dots{display:flex;gap:1rem;justify-content:center;margin:2rem 0 0;padding:0;height:2.5rem;align-items:center}.product-main .product-media-thumbs-dots .thumb-dot-wrapper{display:flex;list-style:none;margin:0;padding:0}.product-main .product-media-thumbs-dots .thumb-dot{width:1.4rem;height:1.4rem;border-radius:50%;background:#ccc;border:0;cursor:pointer;padding:0;position:relative;display:inline-flex;align-items:center;justify-content:center;transition:background-color .25s,transform .25s}.product-main .product-media-thumbs-dots .thumb-dot:hover{background:#f3f3f3}.product-main .product-media-thumbs-dots .thumb-dot.is-active{background:#f9d547}.product-main .product-media-thumbs-dots .thumb-dot.is-video{color:#121212}.product-main .product-media-thumbs-dots .thumb-dot.is-video.is-active{background:#f9d547;color:#121212}.product-main .product-media-thumbs-dots .thumb-dot:focus{outline-offset:2px}.product-main .product-media-thumbs-dots .thumb-dot__play{font-size:.8rem;pointer-events:none}.product-main .bold_option_total>div{padding:5px 0;text-align:left}.searchCustomiseOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:1000;opacity:0;visibility:hidden;transition:.4s ease visibility,.4s ease opacity;overflow-y:auto;-webkit-overflow-scrolling:touch}.product-overlay-active .searchCustomiseOverlay{opacity:1;visibility:visible}.product-overlay-active .products-container{display:none}.double-sided-head-field{display:flex;flex-direction:column;margin:0rem auto 3rem}.double-sided-head-field select{width:28.77rem;max-width:90%}.product-main:has(.double-sided-head-selector) .product-addons{display:none}.reset-position{max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;display:block}.head-builder-options{margin:2rem 0}.head-builder-main-title{font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.head-builder-categories,.head-builder-subcategories{margin-bottom:1rem}.head-builder-categories .embla,.head-builder-subcategories .embla{overflow:hidden}.head-builder-categories .embla__container,.head-builder-subcategories .embla__container{display:flex;gap:1rem}.head-builder-categories .embla__slide,.head-builder-subcategories .embla__slide{flex:0 0 auto}.head-builder-category-btn,.head-builder-subcategory-btn{cursor:pointer;font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-weight:700;font-size:1.4rem;border-radius:.75rem;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap;padding:.75rem 1.25rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media(min-width:61.25em){.head-builder-category-btn,.head-builder-subcategory-btn{padding:1rem 1.5rem}}.head-builder-category-btn{background-color:#f9d547;color:#121212;border:.04rem solid #f9d547}.head-builder-category-btn.active{background-color:#003086;color:#fff;border-color:#003086}.head-builder-subcategory-btn{background-color:#fff;color:#121212;border:.04rem solid #e0e0e0}.head-builder-subcategory-btn.active{background-color:#003086;color:#fff;border-color:#003086}.head-builder-feature-group{margin-bottom:3rem}.head-builder-feature-group .embla{overflow:hidden}.head-builder-feature-group .embla__container{display:flex;gap:1.5rem}.head-builder-feature-group .embla__slide{flex:0 0 calc((100% - 3rem) / 3);min-width:0}@media(min-width:46.25em){.head-builder-feature-group .embla__slide{flex:0 0 calc((100% - 6rem)/5)}}.head-builder-feature-title{font-size:1.6rem;font-weight:600;margin-bottom:1rem;text-align:center}.head-builder-feature-title .head-builder-optional-label{font-size:1.2rem;font-weight:400;color:#666}.head-builder-option{position:relative;cursor:pointer;text-align:center;transition:transform .2s ease;width:100%;background:none;border:none;padding:0;font:inherit;display:block}.tabbing .head-builder-option:focus{outline:none;border:2px solid #f00}.head-builder-option.selected .head-builder-option-image{border-color:#f9d547;border-width:.3rem;box-shadow:0 .4rem .8rem #0003}.head-builder-option-image{width:100%;aspect-ratio:1;border:.2rem solid #e0e0e0;border-radius:.8rem;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,box-shadow .2s ease}.head-builder-option-image img{max-width:75%;max-height:75%;-o-object-fit:contain;object-fit:contain}.head-builder-option-placeholder{color:#999;font-size:1.2rem}.head-builder-option-title{display:block;margin-top:.8rem;font-size:1.4rem}.head-builder-option-none .head-builder-option-image{background:#f5f5f5}.head-builder-option-none .head-builder-none-icon{font-size:3rem;color:#999;font-weight:700}.head-builder-option-none:hover .head-builder-none-icon{color:#666}.preview-item__image.overlay-head--eyebrows,.preview-item__image.overlay-head--eyes,.preview-item__image.overlay-head--mouth,.preview-item__image.overlay-head--moustache,.preview-item__image.overlay-head--stubble,.preview-item__image.overlay-head--beard,.preview-item__image.overlay-head--glasses,.preview-item__image.overlay-head--facialFeatures,.image-overlay.overlay-head--eyebrows,.image-overlay.overlay-head--eyes,.image-overlay.overlay-head--mouth,.image-overlay.overlay-head--moustache,.image-overlay.overlay-head--stubble,.image-overlay.overlay-head--beard,.image-overlay.overlay-head--glasses,.image-overlay.overlay-head--facialFeatures{position:absolute;top:0;width:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;transform:none;left:50%!important;transform:translate(-50%)!important;height:auto}.preview-item__image.overlay-head--eyebrows,.image-overlay.overlay-head--eyebrows{z-index:1;max-width:40%!important;top:27.5%!important}.preview-item__image.overlay-head--eyes,.image-overlay.overlay-head--eyes{z-index:2;max-width:42%!important;top:27%!important}.preview-item__image.overlay-head--stubble,.preview-item__image.overlay-head--beard,.image-overlay.overlay-head--stubble,.image-overlay.overlay-head--beard{z-index:3;max-width:43%!important;top:27.5%!important}.preview-item__image.overlay-head--mouth,.image-overlay.overlay-head--mouth{z-index:4;max-width:48%!important;top:24.5%!important}.preview-item__image.overlay-head--moustache,.image-overlay.overlay-head--moustache{z-index:5;max-width:43%!important;top:27%!important}.preview-item__image.overlay-head--facialFeatures,.image-overlay.overlay-head--facialFeatures{z-index:6;max-width:44%!important;top:29.5%!important}.preview-item__image.overlay-head--facialFeatures-underHair,.image-overlay.overlay-head--facialFeatures-underHair{z-index:2;top:26.5%!important}.preview-item__image.overlay-head--glasses,.image-overlay.overlay-head--glasses{z-index:7;max-width:42%!important;top:28%!important}@keyframes builder-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-mode,.customise-skeleton{position:relative}.customise-skeleton *:empty{display:block}.customise-skeleton__back{z-index:2;position:relative}h2.customise-skeleton__title{margin:1.5rem auto 1.6rem 0}.customise-skeleton__header-row{display:flex;gap:1.2rem;align-items:center;margin-bottom:1.6rem}.customise-skeleton__media{position:relative;margin-bottom:2rem}.customise-skeleton__description{margin-bottom:2.4rem}.customise-skeleton__options{margin-bottom:2.8rem}.customise-skeleton__actions{display:flex;gap:1.2rem}.skeleton-block{position:relative;overflow:hidden;border-radius:6px;background:linear-gradient(90deg,#ececec 25%,#f5f5f5,#ececec 75%);background-size:200% 100%;animation:builder-skeleton-shimmer 1.2s ease-in-out infinite}.skeleton-block--title{height:24px;width:90px;margin-bottom:0}.skeleton-block--subtitle{height:16px;width:60px;margin-bottom:0}.skeleton-block--media{height:360px;width:100%}.skeleton-block--text-line{height:14px;width:85%;margin-bottom:8px}.skeleton-block--text-line.short{width:60%;margin-bottom:0}.skeleton-block--option{height:42px;width:100%;margin-bottom:12px}.skeleton-block--action{height:44px;width:140px}.skeleton-block--action.small{width:110px}.filters .embla{overflow:hidden}.filters .embla__container{display:flex;gap:1rem}.filters .embla__slide{flex:0 0 auto}.filters button{cursor:pointer;font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-weight:700;font-size:1.6rem}.filters .top-level{margin-bottom:0;width:100%;padding:1rem 2rem;background:#121212;background:#f3f3f3}@media(min-width:61.25em){.filters .top-level{padding:1.5rem}}.filters .top-level button{border:.04rem solid #f9d547;border-radius:.75rem;min-width:-moz-fit-content;min-width:fit-content;text-transform:capitalize;color:#121212;background-color:#f9d547;padding:.75rem}@media(min-width:61.25em){.filters .top-level button{padding:1rem}}.filters .top-level button.active{background-color:#003086;color:#fff;border-color:#003086}.filters .sub-level{background-color:#f3f3f3;padding-bottom:1rem;margin:0;padding-left:2rem;padding-right:2rem;width:100%}@media(min-width:61.25em){.filters .sub-level{padding-bottom:1.5rem}}.filters .sub-level.no-scroll{pointer-events:none}.filters .sub-level:has(.embla__container:empty){display:none}.filters .sub-level__filter{margin:0;border-radius:.75rem;border:0;background-color:#fff;min-width:-moz-fit-content;min-width:fit-content;text-transform:capitalize;color:#121212;padding:.75rem}@media(min-width:61.25em){.filters .sub-level__filter{padding:1rem}}.filters .sub-level__filter.visible{display:block}.filters .sub-level__filter.active{background-color:#003086;color:#fff}.loader{position:absolute;width:100%;height:100%;left:0;top:0;background:#0182de;display:flex;justify-content:center;align-items:center;z-index:9999999;flex-direction:column}.loader h2{font-size:1.5rem;font-size:clamp(1.5rem,1rem + 1.5625vw,3rem);letter-spacing:.15px;line-height:1.25;text-transform:uppercase;display:flex;flex-direction:column;margin:0;color:#121212;width:70%;text-align:center;text-wrap:balance;word-break:keep-all;font-family:Lilita One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue}@media screen and (min-width:870px){.loader h2{width:60%}}.loader h2 span{font-size:4rem;font-size:clamp(4rem,2.9rem + 3.4375vw,7.3rem);letter-spacing:.365px;line-height:.9}.loader .loader-gif{max-height:40vh}.torso-text-overlay{position:absolute;top:0;left:0;width:100%;height:100%;white-space:break-spaces;z-index:4}.torso-text-overlay.torso-text-overlay--black .text{color:#000}.torso-text-overlay.torso-text-overlay--white .text{color:#fff}.torso-text-overlay .text{position:absolute;text-align:center;pointer-events:none;background:transparent;font-family:Myriad,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;overflow:hidden;color:#fff;-webkit-text-fill-color:white;-webkit-text-stroke:.15rem black}.torso-text-overlay .text>div{display:flex;justify-content:center;align-items:center}.torso-text-overlay .front-text,.torso-text-overlay .back-text{height:123px;width:38%;top:37%;left:31%}@media(min-width:61.25em){.torso-text-overlay .front-text,.torso-text-overlay .back-text{height:195px;top:33%}}@media(min-width:61.25em){.torso-text-overlay .back-text{top:34%}}.vh{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vh.focusable:active,.vh.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.display-image-upload-overlay,.torso-image-upload-overlay{position:absolute;top:0;left:0;width:100%;height:auto;z-index:5;pointer-events:none;max-height:480px;max-width:480px;aspect-ratio:1/1;overflow:hidden}.torso-image-upload-overlay{-webkit-clip-path:polygon(30% 30%,70% 30%,78% 77%,21% 77%);clip-path:polygon(30% 30%,70% 30%,78% 77%,21% 77%)}.display-image-upload-overlay{background-color:#fff}.upload-image-draggable{position:absolute;top:50%;left:50%;transform-origin:center center;cursor:move;touch-action:none;pointer-events:auto;transition:transform .05s ease-out;width:100%}.upload-image-draggable img{display:block;max-width:480px;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.upload-image-draggable:active{cursor:grabbing}.upload-controls{padding:1.5rem;background:#f3f3f3;border-radius:.75rem;z-index:999;position:relative}.upload-controls__row{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.upload-controls__row:last-child{margin-bottom:0}.upload-controls__row label{min-width:60px;font-weight:600;font-size:1.4rem}.upload-controls__row input[type=range]{flex:1;min-width:150px}.upload-controls__row span{min-width:50px;text-align:right;font-size:1.4rem}.upload-controls .position-display{font-size:1.2rem;color:#eaeaea;flex:1}.upload-controls button{width:100%;margin-top:.5rem}.upload-dev-mode{position:absolute;bottom:10px;left:10px;right:10px;background:#f00c;color:#fff;padding:10px;font-size:12px;z-index:100;pointer-events:none;border-radius:4px}.upload-dev-mode p{margin:5px 0;font-size:11px;line-height:1.4}.upload-dev-mode .clip-boundary{position:absolute;top:15%;left:30%;right:30%;bottom:30%;border:2px dashed yellow;pointer-events:none;z-index:101}.product-main.section-bodies .product-media,.product-main.section-display .product-media{position:relative}.start{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff8e0;padding:100px 30px;border:5px solid #eaeaea;border-top:0}.start h2{max-width:320px;width:100%;margin:0 auto}.start h3{max-width:320px;width:100%;text-align:center}.overlay-warning-portal-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:99999;display:flex;align-items:center;justify-content:center}.overlay-warning-portal-wrapper .overlay-warning-backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#0000008c}body.warning-modal-open{overflow:hidden}.overlay-warning{position:relative;width:90%;background-color:#505050;border-radius:.75rem;color:#fff;padding:30px;text-align:center;max-width:330px;z-index:2;box-shadow:0 8px 24px #00000059}.overlay-warning.warning-modal{background:#fff;color:#000;padding:0;max-width:330px;border-radius:16px;font-family:Lilita One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;box-shadow:0 6px 24px #00000040}.overlay-warning .warning-modal__title{font-size:2.1rem;line-height:2.5rem;font-weight:700;text-align:center;margin:30px 24px 8px}.overlay-warning .warning-modal__body{font-size:1.6rem;line-height:2.1rem;margin:0 24px 24px;text-align:center;font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue}.overlay-warning .warning-modal__actions{display:flex;width:100%;border-top:1px solid #f3f3f3;background:#f9d547;border-radius:0 0 16px 16px;overflow:hidden}.overlay-warning .warning-modal__button{flex:1;background:transparent;border:0;padding:16px 8px;font-size:1.6rem;cursor:pointer;font-family:Lilita One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;display:flex;align-items:center;justify-content:center;font-weight:600;transition:background .2s ease}.overlay-warning .warning-modal__button--secondary{color:#000;border-right:1px solid #f3f3f3}.overlay-warning .warning-modal__button--secondary:hover{background:#0000000d}.overlay-warning .warning-modal__button--primary{color:#000;font-weight:700}.overlay-warning .warning-modal__button--primary:hover{background:#00000014}.overlay-warning .symbol{color:transparent;width:50px;height:50px;background-image:url(/cdn/shop/files/warning-icon-red.svg?v=1666268261);background-repeat:no-repeat;background-size:45px;background-position:center;margin:0 auto 10px;display:block}.overlay-warning .text{margin-bottom:25px;font-family:Lilita One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-size:1.9rem;line-height:2.5rem;letter-spacing:.5px}.overlay-warning .button{padding:0}.overlay-warning .button:first-of-type{margin-right:15px}.overlay-warning .cancel-button{position:absolute;top:20px;right:20px;width:20px;height:20px;background-image:url(/cdn/shop/files/icon-close.svg?v=1666278500);background-color:transparent;border:0;background-size:contain;cursor:pointer;background-repeat:no-repeat}.purchase-container{background:transparent;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;padding:0;margin:0;display:flex;justify-content:flex-end;z-index:12;max-width:-moz-fit-content;max-width:fit-content}.purchase-container button.btn.btn-pill{font-size:1.6rem;border-radius:.75rem;padding:1rem}.purchase-container .project__list__add_new_project{margin-right:1.5rem}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build{padding:0;background:#fff;border:0;border-radius:16px;max-width:95%;width:35rem;font-family:Lilita One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;box-shadow:0 6px 24px #00000040;color:#121212;overflow:hidden}@media(min-width:46.25em){.purchase-container dialog.project_switcher-add-to-basket-modal.single-build{width:40rem}}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build h2{font-size:2.1rem;line-height:1.25;font-weight:700;text-align:center;margin:1.5rem auto 2.5rem;font-family:Lilita One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;letter-spacing:initial}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher-single-build-summary{margin:0 2.4rem 2.4rem;font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;display:flex;flex-direction:column;text-align:center;align-items:center}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher-add-to-basket-item-label{font-size:1.6rem;font-weight:600}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher__titleEdit{display:flex;flex-direction:column;margin-bottom:1.5rem}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher_title_input{width:100%}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher_title_input::-moz-placeholder{opacity:.5}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher_title_input::placeholder{opacity:.5}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher__warnings{display:flex;gap:.8rem;align-items:center;flex-direction:column;justify-content:center}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher__warnings--text{color:#d11013}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher__warnings--text:last-of-type{margin-bottom:2.5rem}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher__warnings--icon i.project_switcher-add-to-basket-item-ready-icon{background:#f9d547;border-radius:50%;width:3rem;height:3rem;justify-content:center;align-items:center;display:flex;font-style:normal}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher__warnings--icon i.project_switcher-add-to-basket-item-ready-icon.project_switcher-add-to-basket-item-ready{background:#f9d547;opacity:1}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher__warnings--icon i.project_switcher-add-to-basket-item-ready-icon.project_switcher-add-to-basket-item-ready:after{content:""}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher__warnings--icon i.project_switcher-add-to-basket-item-ready-icon.project_switcher-add-to-basket-item-not-ready:after{content:"!"}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher__warnings--textContainer{position:static;opacity:1;transform:none;background:none;box-shadow:none}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher__warnings--textContainer .project_switcher__warnings--text-inner{background:transparent;padding:0;box-shadow:none;display:flex;flex-direction:column;gap:.4rem;font-size:2rem;text-align:left}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .currency-converter-wrapper-amount-box{text-align:right;max-width:-moz-fit-content;max-width:fit-content}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .currency-converter-wrapper-amount-box *{font-size:2rem!important;font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue!important;font-weight:400!important}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher__price{font-size:2rem;font-weight:700;text-align:center}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher-add-to-basket-warning{background:#505050;color:#fff;margin:0 24px 24px;border-radius:8px;font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-size:1.4rem;line-height:1.9rem}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher-add-to-basket-actions{margin:0;border-top:1px solid #f3f3f3;background:#f9d547;border-radius:0 0 16px 16px;overflow:hidden;padding:0}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher-add-to-basket-actions__close{font-size:1.6rem;font-weight:600;letter-spacing:.05rem;text-decoration:none;background:transparent;flex:1;padding:16px 8px;border-right:1px solid #f3f3f3;font-family:Lilita One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher-add-to-basket-actions__close span{text-decoration:none}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher-add-to-basket-actions__close:hover{background:#0000000d}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher-add-to-basket-actions__buy{flex:1}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher-add-to-basket-actions__buy .button{width:100%;background:transparent;border:0;border-radius:0;padding:16px 8px;font-size:1.6rem;font-family:Lilita One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher-add-to-basket-actions__buy .button:hover{background:#00000014}.purchase-container dialog.project_switcher-add-to-basket-modal.single-build .project_switcher-add-to-basket-actions__buy .button[disabled]{opacity:.5;cursor:not-allowed}.purchase-container dialog .button{font-size:1.6rem}@media(min-width:46.25em){.purchase-container dialog .button{font-size:2.4rem}}.purchase-container dialog .button .span>span{padding:15px}@media(min-width:46.25em){.purchase-container dialog .button .span>span{padding:15px 25px}}.purchase-container .project_switcher-add-to-basket-actions{display:flex;justify-content:space-between;margin:1em 0}.purchase-container .project_switcher-add-to-basket-actions__close{border:0;font-size:2rem;font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-weight:700;letter-spacing:.05rem;background-color:transparent;cursor:pointer}@media(min-width:46.25em){.purchase-container .project_switcher-add-to-basket-actions__close{font-size:2.3rem}}.purchase-container .project_switcher-add-to-basket-actions__close span{color:#121212}.purchase-container .project_switcher-add-to-basket-actions__buy{display:flex;gap:1em}.navigation-search-container{display:flex;flex-direction:row;width:100%;background-color:#0182de}.navigation-search-container.search-title{padding:1.5rem 2rem 2rem}.navigation-search-container.search-title h3{padding:1rem 0 0;font-size:1.8rem;margin:0;font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;text-transform:capitalize}@media(min-width:46.25em){.navigation-search-container.search-title h3{font-size:2.4rem}}.navigation-search-container .search-toggle-btn{background:transparent;border:none;padding:8px;padding-right:2rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.navigation-search-container .search-toggle-btn svg{width:3rem;height:3rem}.navigation-search-container .search-toggle-btn svg path{fill:#fff}.search-active .navigation-search-container{display:flex;justify-self:flex-start;align-items:center}.navigation-search-container .button{background-color:#0182de}.search-bar{padding:2rem}@media(min-width:61.25em){.search-bar{margin:1rem 0;padding:3rem 2rem}}.search-bar__mode{display:flex;justify-content:space-between;width:100%;align-items:center}.search-bar__controls{display:flex;gap:1.2rem;align-items:flex-start;flex-wrap:wrap;flex-direction:column}.search-bar__closeBtn,.search-bar__backBtn{padding:0;background-color:transparent;text-decoration:underline;border:0;font-weight:700;font-size:1.6rem;cursor:pointer}.search-bar__searchControls{display:flex;align-items:center;width:100%}.search-bar__modeButton{cursor:pointer;background-color:#f9d547;padding:1.2rem;display:flex;justify-content:space-between;gap:1rem;border:0;font-size:1.8rem;letter-spacing:.05rem;font-weight:700;border-radius:.75rem}.search-bar__input{padding:.5rem;width:100%;border:1px solid #ccc;border-radius:4px}.search-bar__submit:disabled{opacity:.6;cursor:not-allowed}.search-bar__clear{margin-left:8px;padding:.5rem .9rem;background:#f44336;color:#fff;border:none;border-radius:4px;cursor:pointer}.search-bar__error{color:red;margin-top:.25rem}.search-bar__loadMore{margin:1rem auto;display:block;padding:.5rem 1rem;background-color:#007cba;color:#fff;border:none;border-radius:4px;cursor:pointer}.search-bar__collapsedHeader{display:flex;justify-content:space-between}.tag-filter{display:flex;flex-direction:column;gap:8px;flex-wrap:wrap;margin:.5rem 0;width:100%}.tag-filter__button{padding:.4rem .8rem;border-radius:4px;border:1px solid #ccc;background:#fff;cursor:pointer;text-transform:capitalize;width:100%}.tag-filter__button.is-active{border:2px solid #000}.tag-filter__clear{padding:.4rem .8rem;border:none;text-decoration:underline;cursor:pointer}.tag-filter__select{width:100%;-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;position:relative}.tag-filter__select::picker-icon{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;margin-left:1rem;position:absolute;right:2rem}@media screen and (max-width:768px){.builder-inner.search-collapsed .products-container.desktop .products{max-height:59vh}.builder-inner.search-collapsed .products-container.large .products{max-height:72dvh}}.builder-finish-overlay .builder-finish-modal.warning-modal{box-shadow:0 6px 24px #00800014,0 6px 24px #00000040}.builder-finish-overlay .builder-finish-modal .warning-modal__title{margin-top:32px}.builder-finish-overlay .builder-finish-modal .builder-finish-actions .warning-modal__button:focus-visible{outline:2px solid #505050;outline-offset:-2px}.minifig-builder{--preview-mobile-max: 45dvh;--preview-peek: max(10rem, 20dvh);display:flex;align-items:flex-end}@media(min-width:61.25em){.minifig-builder{align-items:center}}.minifig-builder #app{height:95dvh}@media(min-width:61.25em){.minifig-builder #app{min-height:80dvh;height:80dvh;max-height:80rem;display:flex;flex-direction:column}}.minifig-builder .builder-inner{display:flex;flex-direction:column;height:100%;max-height:none}@media(min-width:61.25em){.minifig-builder .builder-inner{flex-direction:row;flex:1 1 auto;min-height:0}}.minifig-builder .preview-section{display:flex;flex-direction:column;order:0;z-index:1}@media(min-width:61.25em){.minifig-builder .preview-section{flex:0 0 48%;max-width:48%;height:auto;min-height:0}}.minifig-builder .preview-section .preview-container{height:auto;max-height:none;padding-bottom:1.2rem}@media(max-width:61.24em){.minifig-builder .preview-section .preview-container{height:auto;max-height:var(--preview-mobile-max);overflow:hidden;transition:max-height .35s ease,-webkit-clip-path .35s ease;transition:clip-path .35s ease,max-height .35s ease;transition:clip-path .35s ease,max-height .35s ease,-webkit-clip-path .35s ease}}@media(min-width:61.25em){.minifig-builder .preview-section .preview-container{flex:1 1 auto;height:100%;max-height:none;min-height:0;display:flex;justify-content:center}}.minifig-builder .browser{position:relative;background:#f3f3f3;order:1;display:flex;flex-direction:column;min-height:0}@media(max-width:61.24em){.minifig-builder .browser{width:100%;z-index:2;box-shadow:none;transition:transform .35s ease,box-shadow .35s ease;flex:1 1 auto;min-height:0}}@media(min-width:61.25em){.minifig-builder .browser{flex:1 1 52%;max-width:52%;height:auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}}.minifig-builder .browser .navigation-search-container,.minifig-builder .browser #buy-bits-container{flex-shrink:0}.minifig-builder .browser .products-container.large{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0;overflow:hidden}.minifig-builder .browser .products-container.large>.products,.minifig-builder .browser .products-container.large>.products.products-3,.minifig-builder .browser .products-container.large>.products.le-products{flex:1 1 auto;min-height:0;height:auto!important;max-height:-moz-fit-content!important;max-height:fit-content!important;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:6rem}.minifig-builder .browser .products-container.large>.products.skintoneContainer,.minifig-builder .browser .products-container.large>.products.products-3.skintoneContainer,.minifig-builder .browser .products-container.large>.products.le-products.skintoneContainer{flex:initial}@media(max-width:46.24em){.minifig-builder .builder-inner.search-collapsed .browser .products-container.large>.products{padding-bottom:10rem}}@media(max-width:61.24em){.minifig-builder .builder.builder-condensed{position:relative}.minifig-builder .builder.builder-condensed .preview-section{position:absolute;top:0;left:0;width:100%;height:var(--preview-mobile-max);z-index:1}.minifig-builder .builder.builder-condensed .browser{position:absolute;top:var(--preview-peek);left:0;right:0;bottom:0;height:auto;z-index:2;box-shadow:0 -12px 40px #00000059;display:flex;flex-direction:column}.minifig-builder .builder.builder-condensed .browser.search-active{top:5.5rem}.minifig-builder .builder.builder-condensed .browser.product-overlay-active,.minifig-builder .browser.product-overlay-active{position:absolute;top:0}}
/*# sourceMappingURL=/cdn/shop/t/458/assets/builder-base.css.map */
