.PickABrickContainer_spinnerContainer__SGFms{display:flex;min-height:inherit}
:root{--PAB-drawer-animation-duration:600ms;--multicolor-bg:radial-gradient(circle at 0% 0%, rgba(0,0,255,.5), transparent 50%), radial-gradient(circle at 100% 0%, rgba(255,0,0,.6), transparent 70%), radial-gradient(circle at 0% 100%, rgba(0,255,0,.6), transparent 70%), radial-gradient(
      circle at 100% 100%,
      rgba(255,255,0,.6),
      transparent 70%
    ), radial-gradient(
      circle at 50% 50%,
      hsla(0,0%,100%,.5),
      transparent 60%
    ), radial-gradient(circle at 50% 30%, rgba(0,255,255,.4), transparent 60%), radial-gradient(circle at 30% 60%, rgba(255,0,255,.4), transparent 60%)}.elementColourOutOfStock{position:relative;&:after{content:"";position:absolute;top:50%;left:50%;width:108%;height:var(--ds-spacing-5xs);background-color:var(--contrast-colour);opacity:.5;transform:rotate(45deg) translateX(-50%) translateY(-50%);transform-origin:top left;border-radius:var(--ds-border-radius-md)}}
.Footer_buttons__RCfav{display:flex;gap:var(--ds-spacing-2xs);padding-top:var(--ds-spacing-sm);justify-content:flex-end;margin-top:var(--ds-spacing-sm);flex-direction:column-reverse;@media (width >= 36.25em){margin-top:0;flex-direction:row;gap:var(--ds-spacing-4xs)}}
.ListUploaderInfo_link__W4SCF{color:var(--ds-color-text-default);text-decoration:underline}.ListUploaderInfo_downloadTemplates__fwU28{margin-bottom:var(--ds-spacing-xs);& p{margin:0}& ul{padding-left:var(--ds-spacing-xs)}& li{list-style-type:disc}}
.UnavailablePieces_modalContent__QRa7E p{margin-top:var(--ds-spacing-4xs);margin-bottom:var(--ds-spacing-4xs);@media (width >= 75em){margin-top:var(--ds-spacing-xs);margin-bottom:var(--ds-spacing-xs)}}.UnavailablePieces_modalHeader__frhAx{display:flex;align-items:center}.UnavailablePieces_modalHeader__frhAx h2{margin:0}.UnavailablePieces_downloadContainer__n8BAf{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-spacing-sm);padding-bottom:var(--ds-spacing-xs);border-bottom:var(--ds-spacing-5xs) solid var(--ds-color-border-neutral-subdued);@media (width >= 75em){flex-direction:row;align-items:center}}.UnavailablePieces_dropdownContainer__OTDQR{display:flex;gap:var(--ds-spacing-sm)}.UnavailablePieces_unavailablePiecesTable__CUf_y{margin-top:var(--ds-spacing-xs)}.UnavailablePieces_tableHeader__n4GP3,.UnavailablePieces_tableRow__3k1hZ{display:grid;grid-template-columns:1fr 1fr 3fr;gap:var(--ds-spacing-sm);padding-top:var(--ds-spacing-3xs);@media (width >= 56.25em){gap:var(--ds-spacing-4xs)}}
.UploadResponse_responseContainer__ja_99{margin-top:var(--ds-spacing-sm)}.UploadResponse_pieceCountContainer__f9Hv9{display:flex;align-items:center;gap:var(--ds-spacing-xs)}.UploadResponse_success__3P6Av{color:var(--ds-color-text-positive)}.UploadResponse_error__iTZh9,.UploadResponse_unavailablePieces__sj4FT{color:var(--ds-color-text-negative)}.UploadResponse_unavailablePieces__sj4FT{display:flex;text-decoration:underline;gap:var(--ds-spacing-3xs);align-items:center}.UploadResponse_unavailablePieces__sj4FT:disabled{color:var(--ds-color-core-red-600);cursor:default}.UploadResponse_infoPiecesContainer__0arKu{background-color:var(--ds-color-layer-informative-muted);padding-left:var(--ds-spacing-xs);padding-bottom:var(--ds-spacing-xs);margin-top:var(--ds-spacing-xs)}.UploadResponse_infoPiecesContainer__0arKu li{list-style:disc;margin-left:var(--ds-spacing-3xl)}.UploadResponse_infoPiecesHeading__ppxSV{display:flex;align-items:center}.UploadResponse_infoPiecesHeading__ppxSV p{margin-left:var(--ds-spacing-3xs)}
.UploadZone_inputWrapper__sKvW6{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--ds-spacing-lg) var(--ds-spacing-sm)}.UploadZone_inputWrapper__sKvW6,.UploadZone_spinnerWrapper__ttUsW{border:var(--ds-spacing-5xs) dashed var(--ds-color-border-neutral-default);border-radius:var(--ds-border-radius-md)}.UploadZone_spinnerWrapper__ttUsW{padding:var(--ds-spacing-5xl) var(--ds-spacing-sm)}.UploadZone_isDragOver__CDo_t{background-color:var(--ds-color-layer-informative-muted);border-color:var(--ds-color-border-informative-default)}.UploadZone_fileListContainer__gYjkr{display:flex;width:100%;padding:var(--ds-spacing-md);border:var(--ds-spacing-5xs) solid var(--ds-color-border-neutral-subdued);border-radius:var(--ds-border-radius-md);background-color:var(--ds-color-neutral-gray-25)}.UploadZone_fileListContainer__gYjkr button{padding-right:var(--ds-spacing-3xs)}.UploadZone_fileName__CDdE8{word-break:break-all}.UploadZone_fileData__rv8qW{margin:0 var(--ds-spacing-3xs)}.UploadZone_fileSize__zo1lq{color:var(--ds-color-text-subdued)}.UploadZone_removeFile__xNOSt{margin-left:auto}.UploadZone_buttonText__50wxe{text-decoration:underline;margin-right:var(--ds-spacing-3xs)}.UploadZone_formats__9fDL_{text-transform:uppercase;margin-left:var(--ds-spacing-3xs)}.UploadZone_maxSize__3h4ds,.UploadZone_supportedFormats__kyMHw{color:var(--ds-color-text-subdued);margin:var(--ds-spacing-5xs);padding:var(--ds-spacing-5xs)}.UploadZone_responseContainer__9PhcS{margin-top:var(--ds-spacing-sm)}.UploadZone_fileUploadInput__EvdtT{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;cursor:pointer}.UploadZone_errorMessage__npeVh{color:var(--ds-color-text-negative)}
.ListUploader_listUploaderModal__1oizy{max-width:900px;overflow-y:auto;@media (width >= 36.25em){max-height:80vh}}
.ElementCartItem_wrapper__3GDKg{display:flex;background-color:var(--ds-color-layer-default);border-bottom:var(--ds-border-width-xs) solid var(--ds-color-neutral-gray-75);padding:var(--ds-size-2xs) 0;width:100%;overflow:hidden;@media (width >= 36.25em){align-items:center;gap:var(--ds-spacing-3xs);padding:var(--ds-spacing-3xs)}}.ElementCartItem_elementInfoWrapper__Gj7XD{display:flex;flex:1;flex-wrap:wrap;contain:inline-size;-moz-column-gap:var(--ds-spacing-3xs);column-gap:var(--ds-spacing-3xs);margin-left:var(--ds-spacing-sm);justify-content:space-between;@media (width >= 36.25em){align-items:center;justify-content:flex-start;flex-wrap:nowrap;margin-left:0}}.ElementCartItem_elementInfo__hVBj7{width:75%;min-width:75%;@media (width >= 36.25em){width:40%;min-width:40%}& .ElementCartItem_flexColumn__sfME2{display:flex;flex-direction:column;width:100%}}.ElementCartItem_titleLabel__jtzxd{flex-shrink:1;margin:0}.ElementCartItem_skuLabel__ZovUq,.ElementCartItem_titleLabel__jtzxd{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ElementCartItem_skuLabel__ZovUq{color:var(--ds-color-text-subdued)}.ElementCartItem_infoLabel__6QyeF{flex-shrink:0;grid-column:1/span 2;@media (width >= 56.25em){font-weight:500}@media (width >= 36.25em){justify-self:center;grid-column:initial}}.ElementCartItem_maxQtyLabelDesktop__Zq86H,.ElementCartItem_maxQtyLabelMobile__Bk6ud{color:var(--ds-color-core-red-600);width:100%}.ElementCartItem_maxQtyLabelDesktop__Zq86H{display:none;@media (width >= 36.25em){display:block;bottom:calc(var(--ds-size-sm) * -1);left:0;position:absolute}}.ElementCartItem_maxQtyLabelMobile__Bk6ud{margin-top:-.5rem;@media (width >= 36.25em){display:none}}.ElementCartItem_qtyWrapper__XTDrH{position:relative;text-align:center;@media (width >= 36.25em){justify-self:center}}.ElementCartItem_controls__uG9do{display:grid;flex-direction:column;flex:1;order:3;flex-basis:100%;flex-wrap:wrap;grid-template-columns:min-content auto;justify-items:flex-start;gap:var(--ds-size-2xs);@media (width >= 36.25em){align-items:center;grid-template-columns:repeat(3,1fr);gap:var(--ds-spacing-3xs);flex-basis:auto;order:0}}.ElementCartItem_totalPrice__qpV_B{width:100%;font-weight:500;align-self:center;@media (width >= 36.25em){width:6rem;display:flex;align-items:center;justify-content:flex-end;text-align:left}}
.PotentialInsidersPoints_container__x5Tvk{background:var(--ds-color-core-blue-50);border:var(--ds-border-width-xs) solid var(--ds-color-core-blue-1100);border-radius:var(--ds-border-radius-md);padding:var(--ds-spacing-2xs) var(--ds-spacing-sm) var(--ds-spacing-2xs) var(--ds-spacing-3xs)}.PotentialInsidersPoints_container__x5Tvk,.PotentialInsidersPoints_points__v8OiA{display:flex;align-items:center}.PotentialInsidersPoints_points__v8OiA{margin-right:var(--ds-spacing-sm)}.PotentialInsidersPoints_link__y_7I6{margin-left:auto;padding-left:var(--ds-spacing-2xs);text-decoration:underline;color:var(--ds-color-text-primary);text-align:right}
.Actions_actions__xXkoY{display:flex;gap:var(--ds-spacing-4xs);padding:var(--ds-spacing-3xs) 0 var(--ds-spacing-xs);border-bottom:var(--ds-border-width-xs) solid var(--ds-divider-default-background-color);& button:last-of-type{margin-left:auto;@media (width >= 56.25em){margin-left:0}}}.Actions_additionalActions__qJmHt{padding:0 var(--ds-spacing-3xs) var(--ds-spacing-xs)}.Actions_searchSizer__JawtY{flex-shrink:0}
.SelectDownloadFile_dropdownContainer__zBA6V{display:flex;align-items:center;gap:var(--ds-spacing-sm)}
.DownloadPieceList_downloadListPanel__Mfx7D{display:flex;flex-wrap:wrap;align-items:center}.DownloadPieceList_downloadLabel__1GFko{margin-bottom:var(--ds-spacing-3xs);width:100%;@media (width >= 56.25em){margin-right:var(--ds-spacing-lg);margin-bottom:0;width:auto}}.DownloadPieceList_dropdownContainer__hTug7{margin-right:var(--ds-spacing-md);@media (width >= 56.25em){margin-right:0}}
.RemoveAll_deleteConfirmationButtons__eS_ej{width:100%;display:flex;gap:var(--ds-spacing-3xs);margin-top:var(--ds-spacing-3xs)}
.CartInfo_container___Ux4v{padding:var(--ds-spacing-2xs) 0}.CartInfo_buttonWrapper__4sODW{display:flex;gap:var(--ds-spacing-3xs)}.CartInfo_buttonWrapper__4sODW,.CartInfo_title__HE3Sb{margin-bottom:var(--ds-spacing-xs)}.CartInfo_title__HE3Sb{display:block}.CartInfo_info__yQspS{padding:0 var(--ds-spacing-xs);& ul{list-style:disc;padding:0 var(--ds-spacing-xs);margin:0 var(--ds-spacing-xs) 0}& li{list-style:inherit}}.CartInfo_progressWrapper__N_ljw{margin-top:var(--ds-spacing-lg)}
.Summary_container__BOcpJ{display:flex;flex-direction:column;background-color:var(--ds-color-layer-default);padding:var(--ds-size-2xs);padding-bottom:0;margin-top:auto;border-top:var(--ds-border-width-xs) solid var(--ds-divider-default-background-color)}.Summary_row__hXShu{display:flex;justify-content:space-between}
.Cart_container__ScO_9{padding:var(--ds-spacing-4xs) var(--ds-spacing-3xs) 0;display:flex;flex-direction:column;height:100%}.Cart_tabPanel__XODQg{flex:1;overflow-y:auto}.Cart_center__eDdkh{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.Cart_bannerContainer__IjQhl{margin:var(--ds-size-2xs)}
.CartBar_container__k3pMo{position:sticky;left:0;right:0;bottom:0;background-color:var(--ds-color-core-white);border-top:var(--ds-border-width-xs) solid var(--ds-color-neutral-gray-100);z-index:1;&.CartBar_active__wzfZ_{z-index:4;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),var(--ds-color-core-white);border-color:transparent}&.CartBar_hidden__fmfXm{visibility:hidden}}.CartBar_maxWidthContainer__rDh0l{max-width:var(--ds-breakpoint-xl);margin:0 auto;display:flex;position:relative;@media (width >= 56.25em){padding:0 var(--ds-spacing-xs)}}.CartBar_buttonContainer__Lq59j{width:100%;display:flex;margin-left:auto;background-color:var(--ds-color-core-white);padding:var(--ds-spacing-3xs);@media (width >= 56.25em){width:50rem}}.CartBar_cartDrawer__vPTlL{width:100%;position:absolute;bottom:100%;max-height:0;background:#fff;visibility:hidden;overflow:hidden;border:var(--ds-border-width-xs) solid var(--ds-color-neutral-gray-100);border-bottom:none;border-radius:var(--ds-border-radius-md) var(--ds-border-radius-md) 0 0;@media (width >= 56.25em){right:var(--ds-spacing-xs);width:50rem}}.CartBar_cartDrawer__vPTlL.CartBar_active__wzfZ_{transition:max-height .3s ease-in-out;max-height:80dvh;visibility:visible}.CartBar_cartDrawerContent__j0K3H{height:80dvh}
.SeoCopyBlock_container__a7iV9{padding:var(--ds-spacing-sm);position:relative}.SeoCopyBlock_textWrapper__I9xy6{overflow:hidden;&:not(.SeoCopyBlock_expanded__hcR78){max-height:4.5rem}& p{margin:0}}.SeoCopyBlock_toggleButton__C7dDV{border:none;color:var(--ds-color-text-informative);cursor:pointer;text-decoration:underline;&:not(.SeoCopyBlock_expanded__hcR78){position:absolute;right:var(--ds-spacing-sm);bottom:var(--ds-spacing-sm);padding-left:var(--ds-spacing-2xs)}}.SeoCopyBlock_toggleButton__C7dDV:hover{color:var(--ds-color-action-primary-hovered)}
.AddToBagConfirmation_container__wHAIL{height:calc(100dvh - var(--ds-spacing-5xl));width:100%;display:flex;flex-direction:column;padding:var(--ds-spacing-xs);@media (width >= 36.25em){padding:var(--ds-size-sm);height:auto;min-width:35rem}}.AddToBagConfirmation_header__3BdTG{display:flex;align-items:center;gap:var(--ds-spacing-3xs);margin-bottom:var(--ds-spacing-2xs);@media (width >= 36.25em){margin-left:0;margin-bottom:0;margin-right:0;margin-top:0;margin-bottom:var(--ds-spacing-xs)}}.AddToBagConfirmation_body___TOyf{display:flex;flex-direction:column;gap:var(--ds-spacing-lg);align-items:center;margin:var(--ds-spacing-3xs) 0;@media (width >= 36.25em){flex-direction:row;margin:var(--ds-size-xs) 0}}.AddToBagConfirmation_details__JGEWa{width:100%;flex:1}.AddToBagConfirmation_imgContainer__BQB5u{display:none;@media (width >= 36.25em){display:block;width:9rem;aspect-ratio:1}}.AddToBagConfirmation_gridContainer__psqfV{width:100%;display:grid;grid-template-columns:auto auto;row-gap:var(--ds-spacing-5xs);margin:0;& dd{text-align:right}& dd:last-of-type,& dt:last-of-type{font-weight:500}}.AddToBagConfirmation_safetyWarning__ieS4c{display:flex;justify-content:space-between;padding-top:var(--ds-spacing-4xs);gap:var(--ds-spacing-sm);margin-bottom:var(--ds-spacing-xs);@media (width >= 36.25em){padding-top:var(--ds-spacing-xs)}& img{width:var(--ds-size-xl);@media (width >= 36.25em){width:var(--ds-size-2xl)}}}.AddToBagConfirmation_footer__IWhdi{display:flex;flex-direction:column;gap:var(--ds-spacing-4xs);margin-top:auto;@media (width >= 36.25em){position:relative;flex-direction:row;justify-content:flex-end;margin-top:0;gap:var(--ds-spacing-xs)}}.AddToBagConfirmation_title__3gsOi{margin:0}.AddToBagConfirmation_subtitle__R1FIm{margin:0;@media (width >= 36.25em){margin-bottom:var(--ds-spacing-3xs)}}.AddToBagConfirmation_editButton__bRRyN{margin-top:var(--ds-spacing-3xs)}.AddToBagConfirmation_bannerContainer__plNJE{margin-bottom:var(--ds-spacing-2xs)}
.SetInfoCard_actionsLeft__fyHL9{display:flex;gap:var(--ds-spacing-xs)}

/*# sourceMappingURL=e82f1bf16f2c73bf.css.map*/