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