.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}.minifig-builder{margin-top:4rem;position:relative}.minifig-builder h1,.minifig-builder h2{color:#262626;letter-spacing:.5px;text-align:center;text-transform:uppercase}.minifig-builder h1{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-size:3rem;margin:1.7rem auto}.minifig-builder .builder{padding:0 12px;position:relative}@media (min-width:61.25em){.minifig-builder .builder{padding:0}}.minifig-builder .builder-inner{position:relative}@media (min-width:61.25em){.minifig-builder .builder-inner{display:flex;margin:0 auto;max-width:1180px;width:95%}}.minifig-builder .builder-inner .browser{position:relative}@media (min-width:61.25em){.minifig-builder .builder-inner .browser{flex-shrink:0;order:2;width:66.666%}.minifig-builder .builder-inner .preview-container{background:#fff;border-bottom-left-radius:0;flex-shrink:0;height:100%;margin:0;order:1;width:100%;z-index:2}}.minifig-builder .builder-inner input[type=text],.minifig-builder .builder-inner select,.minifig-builder .builder-inner textarea{border:0;border-radius:5px;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 textarea{width:100%}.minifig-builder .products-container{background-color:#fff8e0}.minifig-builder .products-container .infoText{padding:20px}.minifig-builder .builder-no-projectTitleExists .builder-inner,.minifig-builder .builder-no-projectTitleExists .navigation__previewFigure,.minifig-builder .builder-no-projectTitleExists .navigation__sectionNavigation{opacity:.5;pointer-events:none}.minifig-builder .pagetitle-back{background-color:transparent;background-image:url(/cdn/shop/files/icon-arrow.svg?v=1663153771);background-position:0;background-repeat:no-repeat;background-size:contain;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.8rem;line-height:2rem;margin:4rem 0 3rem 24px;padding-left:60px;text-transform:uppercase}.minifig-builder .section-bodies .pagetitle-back{margin-bottom:0}.minifig-builder .section-bodies .product-image-view{margin-bottom:-30px}.minifig-builder .product-copyright{text-wrap:nowrap;font-size:12px;margin:0 auto;max-width:550px;overflow:hidden;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 .navigation ul{display:flex;list-style-type:none;padding:0}@media (min-width:61.25em){.minifig-builder .navigation ul{padding:0 24px}}.minifig-builder .navigation__modal.hide{display:none}.minifig-builder .navigation-item{background-color:#f9d547;background-position:50%;background-repeat:no-repeat;background-size:40%;background-size:65%;border:0;border-radius:10px;box-shadow:0 3px 6px #00000029;box-sizing:border-box;color:#121212;cursor:pointer;display:flex;height:0;justify-content:center;margin-bottom:5rem;padding-top:100%;position:relative;width:100%}@media (min-width:46.25em){.minifig-builder .navigation-item{margin-bottom:7rem}}.minifig-builder .navigation-item-active{background-color:#003086}.minifig-builder .navigation-item h3{bottom:-10px;color:#000;font-size:1.3rem;margin:0;position:absolute;text-align:center;transform:translateY(100%);width:100%}@media (min-width:46.25em){.minifig-builder .navigation-item h3{font-size:1.6rem}}.minifig-builder .navigation-item.hatsAndHair{background-image:url(/cdn/shop/files/hatsAndHair.svg?v=1707221880)}.minifig-builder .navigation-item.hatsAndHair.navigation-item-active{background-image:url(/cdn/shop/files/icon-hat.svg?v=1661437208)}.minifig-builder .navigation-item.heads{background-image:url(/cdn/shop/files/heads.svg?v=1707221880);background-size:50%}.minifig-builder .navigation-item.heads.navigation-item-active{background-image:url(/cdn/shop/files/icon-head_5d787296-3882-46f0-bcf4-dae9ca1e6dbe.svg?v=1661437208)}.minifig-builder .navigation-item.bodies{background-image:url(/cdn/shop/files/bodies.svg?v=1707221880)}.minifig-builder .navigation-item.bodies.navigation-item-active{background-image:url(/cdn/shop/files/icon-torso-2.svg?v=1661437833)}.minifig-builder .navigation-item.outfits.navigation-item-active{background-image:url(/cdn/shop/files/icon-torso.svg?v=1661437208)}.minifig-builder .navigation-item.display{background-image:url(/cdn/shop/files/display_black.png?v=1729690286)}.minifig-builder .navigation-item.display.navigation-item-active{background-image:url(/cdn/shop/files/display_white.png?v=1729694689)}.minifig-builder .navigation-item.legs{background-image:url(/cdn/shop/files/legs.svg?v=1707221880);background-size:50%}.minifig-builder .navigation-item.legs.navigation-item-active{background-image:url(/cdn/shop/files/icon-legs.svg?v=1661437207)}.minifig-builder .navigation-item.legs img{max-width:75%}.minifig-builder .navigation-item.bodies.navigation-item-hasproduct,.minifig-builder .navigation-item.display.navigation-item-hasproduct,.minifig-builder .navigation-item.hatsAndHair.navigation-item-hasproduct,.minifig-builder .navigation-item.heads.navigation-item-hasproduct,.minifig-builder .navigation-item.legs.navigation-item-hasproduct,.minifig-builder .navigation-item.outfits.navigation-item-hasproduct{background-image:none}.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-accessories h3{bottom:-10px;color:#000;font-size:1.3rem;margin:0;position:absolute;text-align:center;transform:translateY(100%);width:100%}@media (min-width:46.25em){.minifig-builder .navigation-accessories h3{font-size:1.6rem}}.minifig-builder .navigation-accessories ul{padding:0}.minifig-builder .navigation-accessories ul li{background-image:url(/cdn/shop/files/extras.svg?v=1707221880);margin-bottom:0;width:100%}.minifig-builder .navigation-accessories ul li.navigation-item-active{background-image:url(/cdn/shop/files/icon-accessories.svg?v=1662562737)}.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__project_switcher{align-items:center;background:#eaeaea;border-bottom:10px solid #fff8e0;border-top:5px solid #eaeaea;border-top-left-radius:1rem;border-top-right-radius:1rem;bottom:0;display:flex;flex-direction:column-reverse;gap:2em;justify-content:space-between;left:0;margin:0 auto;max-width:118rem;padding:1rem .5rem 0;position:relative;right:0;width:100%}@media (min-width:61.25em){.minifig-builder .navigation__project_switcher{border-bottom:0;flex-direction:row;width:95%}}.minifig-builder .navigation__project_switcher--wrapper{position:relative}.minifig-builder .navigation__project_switcher .swiper-scrollbar{display:block}.minifig-builder .navigation__project_switcher>p{font-family:Lilita One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue}.minifig-builder .navigation__project_switcher .switcher__list__item_add{display:flex}@media (min-width:61.25em){.minifig-builder .navigation__project_switcher .switcher__list__item_add{padding-bottom:1rem}}.minifig-builder .navigation__project_switcher .switcher__list__item_add button{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.8rem;font-weight:700;letter-spacing:.05rem}@media (min-width:61.25em){.minifig-builder .navigation__project_switcher .switcher__list__item_add button{font-size:2.3rem}}.minifig-builder .navigation__project_switcher .switcher__list__item_add button span{background-image:url(/cdn/shop/files/plus.svg?v=1707221879);background-position:0;background-repeat:no-repeat;font-size:1em!important;padding-left:3rem;padding-right:1rem;text-decoration:underline}.minifig-builder .navigation__project_switcher .switcher__list_container{border:0;font-family:Lilita One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;max-width:100%;overflow:hidden;width:100%}.minifig-builder .navigation__project_switcher .switcher__list_container ul.switcher__list{flex-direction:row;gap:0;list-style-type:none;margin:0;padding:0 1rem 0 0}.minifig-builder .navigation__project_switcher .switcher__list_container ul.switcher__list li{align-items:center;background:#fff;border:none;border-top-left-radius:1rem;border-top-right-radius:1rem;display:flex;justify-content:space-between;margin-right:2rem;padding:.7em .8em;position:relative}.minifig-builder .navigation__project_switcher .switcher__list_container ul.switcher__list li>.project_switcher-item__switcher{text-wrap:nowrap;padding-left:1rem;width:100%}.minifig-builder .navigation__project_switcher .switcher__list_container ul.switcher__list li.switcher__list_selected{background-color:#f9d547;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.1em;overflow:hidden;text-align:left;width:auto}.minifig-builder .navigation__project_switcher .switcher__list_container ul.switcher__list li.switcher__list_selected>div{text-wrap:nowrap;padding-left:1rem;width:100%}.minifig-builder .navigation__project_switcher .switcher__list_container ul.switcher__list li.switcher__list_selected.open .switcher__list_selected-icon{background-color:#000;background-image:url(/cdn/shop/files/icon-arrow-up.png?v=1704654034)}.minifig-builder .navigation__project_switcher .switcher__list_container ul.switcher__list li.switcher__list_selected.closed .switcher__list_selected-icon{background-color:#f9d547;background-image:url(/cdn/shop/files/icon-arrow-down.png?v=1704654034)}.minifig-builder .navigation__project_switcher .switcher__list_container ul.switcher__list li.switcher__list_selected .switcher__list_selected-icon{background-position:50%;background-repeat:no-repeat;background-size:1.5rem 1.5rem;border-radius:.5rem;display:block;height:2.5rem;padding:.5rem;width:2.5rem}.minifig-builder .navigation__project_switcher .switcher__list_container ul.switcher__list li span.active{color:#f9d547}.minifig-builder .navigation__project_switcher .switcher__list_container ul.switcher__list li button.project_switch_button{flex:1}.minifig-builder .navigation__project_switcher .switcher__list_container ul.switcher__list li .project_switcher-item__switcher{align-items:center;background:transparent;border:none;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;height:100%;overflow:hidden;padding-left:1rem;position:relative;text-align:left;width:100%;z-index:2}.minifig-builder .navigation__project_switcher .switcher__list_container ul.switcher__list li .project-switcher-item__actions{display:flex;gap:.5em}.minifig-builder .navigation__project_switcher .switcher__list_container .project-switcher-item__button{cursor:pointer;position:relative}.minifig-builder .navigation__project_switcher .switcher__list_container .project-switcher-item__button--item{background-color:transparent;border:0;padding:0}.minifig-builder .navigation__project_switcher .switcher__list_container .project-switcher-item__button--edit,.minifig-builder .navigation__project_switcher .switcher__list_container .project-switcher-item__button--remove{background-color:transparent;background-position:50%;background-repeat:no-repeat;border:0;border-radius:.8rem;color:transparent;font-size:1px;height:2rem;width:2rem}.minifig-builder .navigation__project_switcher .switcher__list_container .project-switcher-item__button--edit{background-color:#f9d547;background-image:url(/cdn/shop/files/icon-edit.svg?v=1663150218);background-size:60%}.minifig-builder .navigation__project_switcher .switcher__list_container .project-switcher-item__button--remove{background-image:url(/cdn/shop/files/close.svg?v=1707221880);background-size:60%}.minifig-builder .navigation__project_switcher .switcher__list_container .swiper-scrollbar-drag{background-color:#f9d547;border-radius:0;display:block;outline:1px solid #262626}.minifig-builder .navigation__project_switcher .switcher__list__buttons{display:flex;gap:2rem;min-width:-moz-fit-content;min-width:fit-content}.minifig-builder .navigation__project_switcher .switcher__list__buttons button span{font-size:.8em}.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__colourFilter{margin:0 auto 2rem}.minifig-builder .navigation__colourFilter.error .error-message{display:block}.minifig-builder .navigation__colourFilter .error-message{color:#d11013;display:none;text-align:center}.minifig-builder .navigation__colourFilter ul{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;gap:1.5rem;height:5rem;justify-content:center;padding:0}@supports not (inset:10px){.minifig-builder .navigation__colourFilter ul{margin-right:1.5rem}}.minifig-builder .navigation__colourFilter li{list-style:none;max-width:5rem}.minifig-builder .navigation__colourFilter button{border:0;border-radius:8px;box-sizing:border-box;color:transparent;cursor:pointer;height:0;opacity:1;padding-top:100%;transition:box-shadow .4s ease;width:100%}.minifig-builder .navigation__colourFilter button.yellow{background-color:#f9d547}.minifig-builder .navigation__colourFilter button.light{background-color:#fbd2bb}.minifig-builder .navigation__colourFilter button.medium{background-color:#9e5f30}.minifig-builder .navigation__colourFilter button.nougat{background-color:#dd8b5d}.minifig-builder .navigation__colourFilter button.dark{background-color:#734327}.minifig-builder .navigation__colourFilter button.active{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}.minifig-builder .navigation__sectionNavigationButtons{margin:0 auto;max-width:103.6rem}@media (min-width:61.25em){.minifig-builder .navigation__sectionNavigationButtons .swiper-wrapper{justify-content:center}.preview-section{width:33.333%}}.preview-container{border:5px solid #eaeaea;border-radius:0;border-right:0;border-top:0;margin:0 auto;max-width:100%;padding:24px;position:relative}@media (min-width:61.25em){.preview-container{border-bottom-left-radius:10px;margin:3rem auto 0}}.preview-container:after{background:#eaeaea;content:"";height:calc(100% + 5px);position:absolute;right:0;top:0;width:5px}@media (min-width:61.25em){.preview-container:after{right:-5px}}.buying .preview-container{opacity:.5;pointer-events:none}.preview-container .preview-projectTitle{color:#121212;display:flex;flex-direction:column;font-family:Lilita One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-size:2.3rem;letter-spacing:.5px;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{width:100%}.preview-container .skintone-selector button,.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}.preview-container .skintone-selector__toggle{align-items:center;display:flex;justify-content:center;margin:1.7rem auto 3.5rem}.preview-container .skintone-selector__toggle span{border-radius:5px;box-shadow:inset 0 0 0 2px #121212;display:inline-block;height:25px;width:25px}.preview-container .skintone-selector__toggle span.yellow{background-color:#f9d547}.preview-container .skintone-selector__toggle span.light{background-color:#fbd2bb}.preview-container .skintone-selector__toggle span.medium{background-color:#9e5f30}.preview-container .skintone-selector__toggle span.nougat{background-color:#dd8b5d}.preview-container .skintone-selector__toggle span.dark{background-color:#734327}.preview-container .preview-items{display:flex;flex-direction:column}.preview-container .preview-item{align-items:center;display:flex;justify-content:center;justify-content:space-between;position:relative;text-align:center}.preview-container .preview-item img{max-width:170px;width:100%;z-index:1}.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.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.preview-item__legs img{max-width:135px}.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--add,.preview-container .preview-item__button--edit,.preview-container .preview-item__button--remove,.preview-container .preview-item__button--rotate{background-color:#eaeaea;background-position:50%;background-repeat:no-repeat;border:0;border-radius:8px;color:transparent;height:38px;width:38px}.preview-container .preview-item__button--add{background-image:url(/cdn/shop/files/icon-add.svg?v=1663149877);background-size:75%}.preview-container .preview-item__button--edit{background-color:#f9d547;background-image:url(/cdn/shop/files/icon-edit.svg?v=1663150218);background-size:60%}.preview-container .preview-item__button--remove{background-image:url(/cdn/shop/files/icon-bin.svg?v=1663150515);background-size:60%}.preview-container .preview-item__button--rotate{background-color:#f9d547;background-image:url(/cdn/shop/files/icon-rotate.png?v=1665752338);background-size:60%}.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%}}@media (min-width:61.25em){.preview-container .preview-item__button .front-text{height:68px}}.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:46.25em){.preview-container .preview-item__button .back-text{height:68px}}@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 .preview-item__hatsAndHair.has-item{margin-bottom:-20px}.preview-container .preview-item__heads.has-item{margin-bottom:-30px;margin-top:-20px;min-height:130px}.preview-container .preview-accessories{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;margin:0 auto;max-width:275px}.preview-container .preview-accessories .preview-item{display:flex;flex-wrap:wrap;justify-content:center;width:33.3%}.preview-container .preview-accessories .preview-item.show-border{border:2px solid #e5e5e5;border-radius:12px;flex-grow:0;padding:20px;width:calc(50% - 40px)}.preview-container .preview-accessories .preview-item__button--vh{display:none}.preview-container .preview-accessories .preview-item__button--container{order:2}.preview-container .preview-accessories .preview-item__button--item{order:1;width:100%}.preview-container .preview-accessories .preview-item__button--remove{margin-left:10px;order:3}.preview-container .preview-total{color:#262626;display:block;font-family:Lilita One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-size:2.8rem;letter-spacing:.5px;margin:5rem auto;text-align:center}.preview-container .preview-total .cbb-price-code{font-size:2rem}.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{background-color:transparent;border:0;cursor:pointer;display:block;font-family:Lilita One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-size:2rem;margin:1rem auto;text-align:center;text-decoration:underline;width:100%}.products-container{background-color:#f2f2f2;margin-bottom:0;overflow:hidden;padding:0 0 3rem;position:relative}@media (min-width:61.25em){.products-container{border-bottom:5px solid #eaeaea;border-left:5px solid #eaeaea;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.desktop{margin-bottom:0}.products-container.desktop .products{box-sizing:border-box;flex-wrap:wrap;gap:2%;max-height:988px;overflow-y:scroll;transform:none!important;width:100%}.products-container.desktop .products .swiper-slide{display:flex;flex-basis:calc(100% - 7.5px);gap:15px;margin-right:0!important}.products-container.desktop .products .swiper-slide .product{max-width:calc(33% - 7.5px);position:relative}.products-container.desktop .products .load-more-slide{flex-basis:100%;margin-top:30px;width:100%}.products-container.desktop .products .load-more small{padding:0 10px}.products-container.desktop .swiper-scrollbar{display:none}.products{margin-top:0;padding:1rem 2rem}.products::-webkit-scrollbar{width:1em}.products::-webkit-scrollbar-track{background:#0000001a;box-shadow:inset 0 3px 6px #00000029}.products::-webkit-scrollbar-thumb{background-color:#f9d547;outline:1px solid #262626}.products .load-more-slide:before{background:#262626;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.products .load-more{align-self:center;flex-basis:100%;justify-content:center;text-align:center}.products .load-more small{background:#fef8e0;padding:0 5px;position:relative}.products .swiper-slide>.product{margin-bottom:2rem;min-height:265px}@media screen and (min-width:480px){.products .swiper-slide>.product{min-height:300px}}@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{list-style:none;position:relative;text-align:center}.products .product .product-customise{cursor:pointer}.products .product button,.products .product img{background-color:#fff;border:0;max-width:100%}.products .product img{height:auto;padding:10%}.products .product .image-placeholder{display:block;padding-top:100%;width:100%}.products .product .btn{background-color:#f9d547;border-radius:0;box-shadow:none;box-sizing:border-box;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:700;left:3px;letter-spacing:.5px;line-height:2.8rem;margin:0 auto;max-width:140px;min-width:-moz-fit-content;min-width:fit-content;padding:0;position:relative;top:15px;transform:translateY(-50%);width:80%}.products .product .btn span{padding:10px;word-break:normal}.products .product-selected .product-customise{border: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}.product-main{padding:0 24px 40px}@media (min-width:61.25em){.product-main{border-bottom:5px solid #eaeaea;border-left:5px solid #eaeaea;border-top:0;max-height:100%;overflow-y:scroll;padding-right:20px}}.product-main::-webkit-scrollbar{width:1em}.product-main::-webkit-scrollbar-track{background:#0000001a;box-shadow:inset 0 3px 6px #00000029}.product-main::-webkit-scrollbar-thumb{background-color:#f9d547;outline:1px solid #262626}.product-main.section-has-product .attributes,.product-main.section-has-product .product-buy:not(.product-remove){opacity:.5;pointer-events:none}.product-main .product-main-title{margin-bottom:0;margin-top:4rem}.product-main .base-image,.product-main .product-media{margin:0 auto 3.5rem;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{text-align:center}.product-main .product-buy{margin:2.5rem auto 2rem}.product-main .product-description{-webkit-box-orient:vertical;display:-webkit-box;margin:0 auto;max-width:550px;overflow:hidden}.product-main .product-description.trimmed{-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{-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:Lilita One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-size:2.3rem;letter-spacing:.5px;margin-bottom:0;margin-top:0}.product-main .product-addons{margin:0 auto;max-width:385px;text-align:left}.product-main .product-addons h3{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:2.3rem;letter-spacing:.5px;margin-bottom:1rem;margin-top:2rem;text-align:center}.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-top:3rem}.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:Lilita One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-size:3rem;letter-spacing:.5px}.product-main .product-price-container .cbb-price-code{font-size:2rem}.product-main .product-media{display:block;margin:0 auto;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;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;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:1rem;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%}.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;display:flex;gap:10px;margin-bottom:0;overflow-x:scroll;overflow-y:hidden;padding:2rem 2.4rem;width:100%}@media (min-width:61.25em){.filters .top-level{overflow:auto}}.filters .top-level::-webkit-scrollbar{height:.5em;width:.5em}.filters .top-level::-webkit-scrollbar-track{background:#0000001a;box-shadow:inset 0 3px 6px #00000029}.filters .top-level::-webkit-scrollbar-thumb{background-color:#f9d547;outline:1px solid #262626}.filters .top-level button{background-color:#121212;border:.04rem solid #f9d547;border-radius:.5rem;color:#f9d547;min-width:-moz-fit-content;min-width:fit-content;padding:1rem;text-transform:capitalize}.filters .top-level button.active{background-color:#f9d547;color:#121212}.filters .sub-level{background-color:#fff;display:flex;gap:1.5rem;margin-bottom:4rem;overflow:hidden;overflow-x:scroll;overflow:auto;padding:0 24px;width:calc(100% + 24px)}.filters .sub-level.no-scroll::-webkit-scrollbar{display:none}.filters .sub-level:empty{display:none}.filters .sub-level::-webkit-scrollbar{height:.5em;width:.5em}.filters .sub-level::-webkit-scrollbar-track{background:#0000001a;box-shadow:inset 0 3px 6px #00000029}.filters .sub-level::-webkit-scrollbar-thumb{background-color:#f9d547;outline:1px solid #262626}.filters .sub-level__filter{background-color:#fff;border:0;border-radius:10px;box-shadow:0 3px 6px #00000029;margin:1.5rem 0;min-width:-moz-fit-content;min-width:fit-content;padding:1.5rem;text-transform:capitalize}.filters .sub-level__filter.visible{display:block}.filters .sub-level__filter.active{background-color:#003086;color:#fff}.loader{background:#ffffffd9;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}@media (min-width:61.25em){.loader{left:auto;right:-1px;width:100%}}.loader .loader-1,.loader .loader-2,.loader .loader-3,.loader .loader-4{animation:loader 1.5s infinite normal;background:#f9d547;border-radius:50%;box-shadow:1px 1px #0000004d;display:block;height:25px;left:50%;position:absolute;top:50%;width:25px}.loader .loader-1{transform:translate(-15px,-15px)}.loader .loader-2{transform:translate(15px,-15px)}.loader .loader-3{transform:translate(15px,15px)}.loader .loader-4{transform:translate(-15px,15px)}@keyframes loader{0%{background-color:#f9d547}33%{background-color:#8fd38d}66%{background-color:#69d1ff}to{background-color:#f9d547}}.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%}}.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%}.overlay-warning,.start h3{text-align:center}.overlay-warning{background-color:#505050;border-radius:10px;color:#fff;left:50%;max-width:330px;padding:30px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;z-index:10}.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:#121212;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;display:flex;justify-content:flex-end;margin:0 auto 5rem;max-width:118rem;padding:2.5rem;width:100%}@media (min-width:61.25em){.purchase-container{width:95%}}.purchase-container .project__list__add_new_project{margin-right:1.5rem}.purchase-container dialog.project_switcher-add-to-basket-modal{padding:2rem 1.6rem}@media (min-width:46.25em){.purchase-container dialog.project_switcher-add-to-basket-modal{padding:7rem 5rem}}.purchase-container dialog.project_switcher-add-to-basket-modal h2{margin-bottom:5rem}.purchase-container dialog.project_switcher-add-to-basket-modal .project_switcher__fakeTableHeader{border-bottom:.2rem solid #121212;color:#707070;display:flex;font-size:18px;font-weight:700;justify-content:space-between;margin-bottom:1rem;padding-bottom:2rem}.purchase-container dialog.project_switcher-add-to-basket-modal table.project_switcher-add-to-basket-table{padding-bottom:3rem;width:100%}.purchase-container dialog.project_switcher-add-to-basket-modal table.project_switcher-add-to-basket-table tr{position:relative}.purchase-container dialog.project_switcher-add-to-basket-modal table.project_switcher-add-to-basket-table tr.disabled .project_switcher-add-to-basket-item-label,.purchase-container dialog.project_switcher-add-to-basket-modal table.project_switcher-add-to-basket-table tr.disabled .project_switcher__price{opacity:.5}.purchase-container dialog.project_switcher-add-to-basket-modal table.project_switcher-add-to-basket-table td{border-bottom:1px solid #eaeaea;margin-top:2rem;min-height:4.5rem}.purchase-container dialog.project_switcher-add-to-basket-modal table.project_switcher-add-to-basket-table div.project_switcher-add-to-basket-item-label{font-family:Lilita One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-size:1.2em}.purchase-container dialog.project_switcher-add-to-basket-modal table.project_switcher-add-to-basket-table div.project_switcher-add-to-basket-item-warning{color:red;font-size:.7em}.purchase-container dialog.project_switcher-add-to-basket-modal table.project_switcher-add-to-basket-table i.project_switcher-add-to-basket-item-ready-icon{background-color:#f9d547;background-position:50%;background-repeat:no-repeat;background-size:15px 15px;border-radius:5px;display:block;height:25px;width:25px}.purchase-container dialog.project_switcher-add-to-basket-modal table.project_switcher-add-to-basket-table i.project_switcher-add-to-basket-item-ready-icon.project_switcher-add-to-basket-item-ready{background-image:url(/cdn/shop/files/icon-tick.png?v=1704654034);opacity:0}.purchase-container dialog.project_switcher-add-to-basket-modal table.project_switcher-add-to-basket-table i.project_switcher-add-to-basket-item-ready-icon.project_switcher-add-to-basket-item-not-ready{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 table.project_switcher-add-to-basket-table i.project_switcher-add-to-basket-item-ready-icon.project_switcher-add-to-basket-item-not-ready:after{content:"!";display:block}.purchase-container dialog.project_switcher-add-to-basket-modal table.project_switcher-add-to-basket-table input[type=checkbox]{height:2.5rem;width:2.5rem}.purchase-container dialog.project_switcher-add-to-basket-modal table.project_switcher-add-to-basket-table .project_switcher__titleAndWarnings{display:flex;gap:1.5rem}.purchase-container dialog.project_switcher-add-to-basket-modal table.project_switcher-add-to-basket-table .project_switcher__warnings--icon:hover~.project_switcher__warnings--textContainer{opacity:1;transform:translate(3.25rem)}.purchase-container dialog.project_switcher-add-to-basket-modal table.project_switcher-add-to-basket-table .project_switcher__warnings--textContainer{background-color:#f9d547;box-shadow:1px 1px 5px 1px #00000080;color:#121212;left:auto;min-width:-moz-fit-content;min-width:fit-content;opacity:0;padding:.5rem;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease,transform .2s ease;z-index:3}@media (max-width:46.24em){.purchase-container dialog.project_switcher-add-to-basket-modal table.project_switcher-add-to-basket-table .project_switcher__warnings--textContainer{background:none;box-shadow:none;display:flex;flex-direction:column;height:110px;justify-content:flex-end;left:-1rem;top:5rem;transform:translate(-1rem,5rem);-webkit-transform:translate(-1rem,5rem)}.purchase-container dialog.project_switcher-add-to-basket-modal table.project_switcher-add-to-basket-table .project_switcher__warnings--textContainer .project_switcher__warnings--text-inner{background:#f9d547;box-shadow:1px 1px 5px 1px #00000080;padding:.5rem}}.purchase-container dialog.project_switcher-add-to-basket-modal table.project_switcher-add-to-basket-table .project_switcher__price{max-width:-moz-fit-content;max-width:fit-content;text-align:right}.purchase-container dialog.project_switcher-add-to-basket-modal .project_switcher-add-to-basket-warning{background-color:#eaeaea;display:flex;flex-direction:column;gap:15px;justify-content:center;padding:15px}.purchase-container dialog.project_switcher-add-to-basket-modal .project_switcher-add-to-basket-warning i.project_switcher-add-to-basket-item-ready-icon{background-color:#f9d547;background-position:50%;background-repeat:no-repeat;background-size:15px 15px;border-radius:5px;display:block;height:25px;width:25px}.purchase-container dialog.project_switcher-add-to-basket-modal .project_switcher-add-to-basket-warning i.project_switcher-add-to-basket-item-ready-icon.project_switcher-add-to-basket-item-not-ready{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 .project_switcher-add-to-basket-warning i.project_switcher-add-to-basket-item-ready-icon.project_switcher-add-to-basket-item-not-ready:after{content:"!";display:block}.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:hover span{text-decoration:none}.purchase-container .project_switcher-add-to-basket-actions__close span{text-decoration:underline}.purchase-container .project_switcher-add-to-basket-actions__buy{display:flex;gap:1em}
/*# sourceMappingURL=/cdn/shop/t/347/assets/builder-base.css.map */
