@font-face{font-family:WuerthBold;src:url(https://media.wurth.com.au/fonts/Wuerth-Bold.woff) format("woff")}@font-face{font-family:WuerthBook;src:url(https://media.wurth.com.au/fonts/Wuerth-Book.woff) format("woff")}@font-face{font-family:WuerthExtraBoldCondCaps;src:url(https://media.wurth.com.au/fonts/Wuerth-ExtraBoldCondCaps.woff) format("woff")}.adminPortalTitle{font-size:24px;font-family:WuerthBold;text-align:center;height:30px}.portalContainer{display:flex;position:absolute;top:100px;right:0;left:0}.adminActionsWindow{display:inline-block;background-color:#dedede;flex-grow:1;margin-right:50px;padding:20px}.adminOptionsList{display:flex;flex-direction:column;gap:1px;padding:10px 0 10px 50px;max-width:20%}.adminOption{border:1px solid #605D5C;background-color:#dedede;font-size:20px;font-family:WuerthBook;padding:20px 10px;width:150px;text-align:center;cursor:pointer}.adminOption:hover{border:none;background-color:#605d5c;color:#fff;scale:1.1}.AdminImagePreview{width:120px;height:120px;object-fit:contain}.keywordLabel{font-family:WuerthBook;text-align:center;background-color:#cc0600;color:#fff;position:absolute;transform:translate(5px,-20px);white-space:nowrap;overflow:hidden;width:210px;margin:-5px}@media screen and (max-width:500px){.keywordLabel{width:150px}}.previewImagesWindow{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:5px}.AdminImagePreviewOld{width:170px}.ImageUploadTitle{font-family:WuerthBold;font-size:20px;margin-top:15px;margin-bottom:10px}.loadImagesFromSpecifier{background-color:#605d5c;color:#fff;font-family:WuerthBook;display:inline-block;border-radius:5px;padding:5px 15px;cursor:pointer;border:none;font-size:18px}.loadImagesFromSpecifier:hover{background-color:#cc0600;scale:1.1}.specifierInputContainer{display:flex;gap:10px;margin-top:5px}.specifierInputPrompt{font-family:WuerthBook}.specifierInput{display:inline-block;font-size:18px}.errorMessage{font-family:WuerthBook;text-align:center;color:#cc0600;margin-top:40px;font-size:18px}.imageUploadContainer{margin-top:5px}.AdminImageCaption{font-family:WuerthBook;background-color:#cc0600;color:#fff;text-align:center}.ImagePreview{padding:5px;cursor:pointer}.ImagePreview:hover{scale:1.05}.AdminImageWarning{font-family:WuerthBook;color:#cc0600}.oldImage{display:flex;flex-direction:column}.imageUploadControls{display:flex;flex-direction:column;gap:10px}.submitUpload{font-family:WuerthBook;background-color:#605d5c;color:#fff;padding:5px 20px;border-radius:5px;text-align:center;cursor:pointer}.submitUpload:hover{background-color:#cc0600;scale:1.05}.imageUploadWindow{display:flex;gap:10px}.oldImageLabel{font-family:WuerthBook;text-align:center}.adminOption.selected{background-color:#605d5c;color:#fff}.oldLabel{font-family:WuerthBook;text-align:center;background-color:#cc0600;color:#fff;width:210px}@media screen and (max-width:500px){.oldLabel{width:150px}}.characterWarning{font-family:WuerthBook;color:#cc0600;margin-top:5px}.addSpecifierButton{background-color:#605d5c;color:#fff;font-family:WuerthBold;padding:5px 10px;border-radius:5px;display:inline-block;margin-left:10px;width:50px;text-align:center;cursor:pointer}.addSpecifierButton:hover{background-color:#cc0600;scale:1.05}.displayPagesTitle{margin-top:10px;font-family:WuerthBold}.specifierLabel{display:inline-block;font-family:WuerthBook}.deleteSpecifier{display:inline-block;font-family:WuerthBold;margin-left:5px}.deleteSpecifier:hover{color:#cc0600;scale:1.1;cursor:pointer}.specifierBlockAdd{display:inline-block;border:1px solid black;border-radius:5px;padding:0 5px;margin-left:5px}.adminWindowTitle{font-family:WuerthBold;font-size:20px}.adminWindowSubtitle{margin-top:10px;margin-bottom:5px;font-family:WuerthBold;font-size:18px}.mappingEditButton{display:inline-block;background-color:#605d5c;color:#fff;font-family:WuerthBold;border-radius:5px;padding:5px 20px;cursor:pointer}.mappingEditButton:hover{scale:1.02;background-color:#cc0600}.newMappingEntry{display:flex;gap:10px}.newMappingInput{height:30px;font-family:WuerthBook}.finalMappingOptions{display:flex;gap:10px;margin-top:10px}.mappingTitle{font-family:WuerthBold;font-size:22px;margin-top:10px}.mappingEntry{display:flex;font-family:WuerthBook;gap:5px}.deleteMappingButton{display:inline-block;background-color:#605d5c;color:#fff;font-family:WuerthBold;font-size:18px;border-radius:5px;padding:5px 20px;margin-bottom:5px;cursor:pointer}.deleteMappingButton:hover{scale:1.02;background-color:#cc0600}.hiddenProduct{opacity:.5}.hiddenProductText{position:relative;top:-80px;text-align:center;font-family:WuerthBook;font-size:20px}.productUploadLoadingIcon{display:block;width:100px;margin:50px auto}.productUploadLoadingBar{width:90%;height:30px;display:block;margin-left:auto;margin-right:auto;border:1px solid black;border-radius:5px}.loadingBarInner{background-color:#009ee0;height:100%;border-radius:5px;width:0%;transition-property:all;transition-duration:4s;transition-timing-function:linear}.productUploadStatus{margin-left:auto;margin-right:auto;font-family:WuerthBook;text-align:center;font-size:18px}.productUploadNotice{margin-left:auto;margin-right:auto;font-family:WuerthBook;text-align:center}.decriptionInput{resize:none;flex-grow:1;height:100px}.descriptionLoadingIcon{display:block;width:80px;margin-left:auto;margin-right:auto}.descriptionLoadingPrompt{font-family:WuerthBook;font-size:16px;text-align:center}.noImages{font-family:WuerthBook;font-size:16px;text-align:center;margin-top:20px}.addBlankCategory{display:inline-block;background-color:#605d5c;color:#fff;border-radius:5px;padding:5px 20px;font-family:WuerthBook;font-size:18px;cursor:pointer;margin-top:20px}.addBlankCategory:hover{background-color:#cc0600;scale:1.02}.addBlankCategory:active{scale:.98}.loading-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:50vh}.loading-message{font-family:WuerthBook;font-size:18px;margin-top:20px;text-align:center}.classification-search{resize:"none";height:50px}.search-result-text{text-align:center;margin-top:50px}.old-image-preview-container{display:flex;flex-direction:column;align-items:center;justify-content:center}input[type=file]{display:none}.new-image-upload{border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer}.new-image-label{padding-right:5px}.product-section-title{text-align:center}.fab-container{position:fixed;bottom:40px;right:40px;z-index:100}.tags-input-container{display:flex;gap:10px;width:100%;align-items:center}.product-upload-steps{display:flex;justify-content:space-between;align-items:top;margin-top:50px}.product-upload-step{display:flex;flex-direction:column;align-items:center;gap:5px;flex-grow:1}.product-upload-file{margin-top:20px;display:flex;flex-direction:row;align-items:center;gap:5px;border:1px solid black;padding:0 10px}.product-upload-status-container{display:flex;flex-direction:column;align-items:center;gap:5px}.product-upload-status{display:flex;align-items:center}.loginContainer{margin-top:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}@keyframes bounce{0%{transform:translate(0);timing-function:ease-in}37%{transform:translate(5px);timing-function:ease-out}55%{transform:translate(-5px);timing-function:ease-in}73%{transform:translate(4px);timing-function:ease-out}82%{transform:translate(-4px);timing-function:ease-in}91%{transform:translate(2px);timing-function:ease-out}96%{transform:translate(-2px);timing-function:ease-in}to{transform:translate(0);timing-function:ease-in}}.mernSecure{margin-top:10px;display:flex;align-items:center;gap:5px;margin-bottom:75px}.mernSecureImage{width:30px;height:30px}.mernSecureText{font-size:14px;padding-right:15px;font-family:WuerthBook}.loadingIconLogin{width:100px;height:100px;margin-top:20px;margin-bottom:20px;margin-left:50%;transform:translate(-50%)}.loadingPromptLogin{font-family:WuerthBook;font-size:20px;bottom:40px}.loginErrorText{font-family:WuerthBook;font-size:18px;text-align:center}@font-face{font-family:WuerthBold;src:url(https://media.wurth.com.au/fonts/Wuerth-Bold.woff) format("woff")}@font-face{font-family:WuerthBook;src:url(https://media.wurth.com.au/fonts/Wuerth-Book.woff) format("woff")}@font-face{font-family:WuerthExtraBoldCondCaps;src:url(https://media.wurth.com.au/fonts/Wuerth-ExtraBoldCondCaps.woff) format("woff")}html{font-family:WuerthBook}h1,h2{font-family:WuerthExtraBoldCondCaps}h3,h4,h5,h6{font-family:WuerthBold}#root,.App,body{margin:0}.wau-site-container{margin-left:10px;margin-right:10px}:root{--md-source:#cc0600;--md-sys-color-primary:#009ee0;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#c8e6ff;--md-sys-color-on-primary-container:#0071aa;--md-sys-color-secondary:#959595;--md-sys-color-on-secondary:#000;--md-sys-color-secondary-container:#dedede;--md-sys-color-on-secondary-container:#605d5c;--md-sys-color-tertiary:#cc0600;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#ffdad4;--md-sys-color-on-tertiary-container:#001e2f;--md-sys-color-error:#ba1a1a;--md-sys-color-error-container:#ffdad6;--md-sys-color-on-error:#fff;--md-sys-color-on-error-container:#410002;--md-sys-color-background:#fffbff;--md-sys-color-on-background:#201a19;--md-sys-color-surface:#fffbff;--md-sys-color-on-surface:#201a19;--md-sys-color-surface-variant:#f5ddd9;--md-sys-color-on-surface-variant:#534341;--md-sys-color-outline:#857370;--md-sys-color-inverse-on-surface:#fbeeec;--md-sys-color-inverse-surface:#362f2e;--md-sys-color-inverse-primary:#c8e6ff;--md-sys-color-shadow:#000;--md-sys-color-surface-tint:#bf0500;--md-sys-color-outline-variant:#d8c2be;--md-sys-color-scrim:#000;--md-sys-color-primary-dark:#62bde3;--md-sys-color-on-primary-dark:#362f2e;--md-sys-color-primary-container-dark:#0071aa;--md-sys-color-on-primary-container-dark:#ffdad4;--md-sys-color-secondary-dark:#959595;--md-sys-color-on-secondary-dark:#605d5c;--md-sys-color-secondary-container-dark:#605d5c;--md-sys-color-on-secondary-container-dark:#dedede;--md-sys-color-tertiary-dark:#ffdad6;--md-sys-color-on-tertiary-dark:#580300;--md-sys-color-tertiary-container-dark:#660300;--md-sys-color-on-tertiary-container-dark:#e4413b;--md-sys-color-error-dark:#ffb4ab;--md-sys-color-error-container-dark:#93000a;--md-sys-color-on-error-dark:#690005;--md-sys-color-on-error-container-dark:#ffdad6;--md-sys-color-background-dark:#201a19;--md-sys-color-on-background-dark:#ede0dd;--md-sys-color-surface-dark:#201a19;--md-sys-color-on-surface-dark:#ede0dd;--md-sys-color-surface-variant-dark:#534341;--md-sys-color-on-surface-variant-dark:#d8c2be;--md-sys-color-outline-dark:#a08c89;--md-sys-color-inverse-on-surface-dark:#201a19;--md-sys-color-inverse-surface-dark:#ede0dd;--md-sys-color-inverse-primary-dark:#0071aa;--md-sys-color-shadow-dark:#000;--md-sys-color-surface-tint-dark:#ffb4a8;--md-sys-color-outline-variant-dark:#534341;--md-sys-color-scrim-dark:#000;--md-ref-typeface-brand:WuerthBook;--md-ref-typeface-body:WuerthBook;--md-ref-typeface-plain:WuerthBook}@font-face{font-family:WuerthBold;src:url(https://media.wurth.com.au/fonts/Wuerth-Bold.woff) format("woff")}@font-face{font-family:WuerthBook;src:url(https://media.wurth.com.au/fonts/Wuerth-Book.woff) format("woff")}@font-face{font-family:WuerthExtraBoldCondCaps;src:url(https://media.wurth.com.au/fonts/Wuerth-ExtraBoldCondCaps.woff) format("woff")}html,body{padding:0;margin:0;height:100%}#ReactRoot{padding:0;margin:0}#root,.App,.App-header{height:100%}.session{height:calc(90vh - 60px)}.WelcomePage{padding:0;margin:0}.sessionContainer{margin-top:20px;padding-bottom:80px;display:flex;flex-wrap:wrap;width:100%;justify-content:space-around;gap:10px 0px}.optionImageBacking{display:inline-block;border:1px solid black;padding:5px;background-color:#dedede;cursor:pointer}.optionImageBacking:hover{scale:1.1}.hiddenOption{display:none}.optionImage{width:210px;height:210px;object-fit:contain}.optionImage.logo{scale:50%}.optionKeyword{position:absolute;background-color:#cc0600;color:#fff;font-family:WuerthBold;text-align:center;white-space:nowrap;padding:5px;transform:translateY(-20px);width:210px;height:20px;margin:-5px}.backButton{display:inline-block;border-radius:10px;background-color:#dedede;margin-top:10px;margin-left:10px;cursor:pointer;border:none}.homeButton{display:inline-block;border-radius:10px;background-color:#dedede;margin-top:10px;margin-left:10px;cursor:pointer;border:none;right:10px;position:absolute}.backButton:hover,.homeButton:hover{scale:1.1;background-color:#33f9ff;filter:invert(100%)}.backButtonIcon,.homeButtonIcon{width:40px;height:40px;margin:5px 30px}.hidden{visibility:hidden}.sessionTitle{display:inline-block;position:absolute;transform:translate(-50%,70%);left:50%;text-align:center;font-family:WuerthBold;font-size:3vw}.loadingIcon{display:block;width:150px;margin-left:auto;margin-right:auto;margin-top:30vh}@media screen and (min-width:800px){.sessionTitle{font-size:22px}}@media screen and (max-width:400px){.sessionTitle{font-size:14px}}.productDisplayWindow{display:flex;margin:20px;flex-direction:column;height:87vh}.productTopSection{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.productImageContainer{display:flex;border:1px solid black;width:450px;height:450px;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0}.productImage{width:400px;height:400px;max-height:25vh;object-fit:contain;flex-grow:0;flex-shrink:0}.productImage.loading,.productImage.logo{scale:50%}.productImageBacking{width:450px;height:450px;max-height:30vh;border-radius:10px;display:flex;justify-content:center;align-items:center}.topProductInfo{display:flex;padding:10px;flex-grow:1;flex-direction:column;gap:10px;background-color:#dedede}.productFamilyTitle{display:inline-block;font-family:WuerthBold;font-size:30px;min-width:0;flex-grow:0;text-overflow:ellipsis;overflow:hidden}.commonProps{flex-grow:1}.commonPropItem{font-family:WuerthBook;font-size:20px}.productVariants{display:flex;flex-direction:column;margin-top:10px;margin-bottom:auto;font-family:WuerthBook;font-size:20px;padding:10px;flex-grow:1;flex-shrink:2}.descriptionContainer{padding:10px}.descriptionText{margin-top:10px;font-size:20px;font-family:WuerthBook;white-space:pre}.variantTitle{display:inline-block;font-family:WuerthBold;font-size:28px;width:100%}.variantHeaders{font-family:WuerthBold;font-size:18px}.numberProductsText{font-family:WuerthBook;font-size:20px}.columnHeader{text-align:center}.variantList{display:block;overflow-y:auto;height:30vh;flex-grow:1}.productVariantContainer{display:flex;margin-top:8px;padding:10px 0;background-color:#dedede;font-family:WuerthBook;border-radius:5px}.productLink:link{color:#cc0600}.productChar{display:inline-block;flex-grow:1;text-align:center}.variantLoading{display:block;padding:5px}.variantLoadingIcon{display:block;width:150px;margin-left:auto;margin-right:auto}.variantloadingText{text-align:center}.linkButtons{display:flex;flex-direction:row;gap:10px;width:100%;padding-bottom:10px}.eshopLink{flex-grow:1;background-color:#009ee0;border-radius:10px;text-align:center;vertical-align:middle;font-family:WuerthBold;font-size:24px;color:#fff;-webkit-appearance:none;text-decoration:inherit;max-height:70vh;padding:10px 40px}.speedyLink{flex-grow:1;background-color:#cc0600;border-radius:10px;text-align:center;vertical-align:middle;font-family:WuerthBold;font-size:24px;color:#fff;-webkit-appearance:none;text-decoration:inherit;max-height:70vh;padding:10px 40px}.buttonLink{flex-grow:1}a{text-decoration:inherit}.eshopLink:hover,.speedyLink:hover{scale:1.02}@media screen and (max-width:500px),screen and (max-height:500px){.optionImage{width:100px;height:100px}.optionKeyword{width:100px;font-size:14px}.optionImageBacking{max-width:45%}.optionImageBacking:hover{scale:1}}
