body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:RobotoSlab;src:url(/assets/robotoslab-light-webfont-CQFqepV2.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:RobotoSlab;src:url(/assets/robotoslab-regular-webfont-T4dDKRUH.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:RobotoSlab;src:url(/assets/robotoslab-bold-webfont-Cw4tbhsu.woff) format("woff");font-weight:700;font-style:normal}button{box-shadow:none!important}.new-user-form>div>div>span>div>div>span>i.anticon{color:#000}.ccMask{opacity:.25}.ccHeader{color:#004b75;font-size:25px;font-weight:700;font-family:RobotoSlab;line-height:28px}.ccSubHeader{color:#004b75;font-size:18px;font-weight:700;font-family:RobotoSlab;line-height:28px}.ccSubHeader2{color:#004b75;font-size:16px;font-weight:700;font-family:RobotoSlab;line-height:26px}.login-form{max-width:61%;min-width:200px;margin:0 auto!important}.login-form-forgot{font-size:14pt;margin-bottom:24px}.login-form-button{width:100%}.login-image{height:320px;border:1px solid transparent;margin:auto;background-position:center;background-repeat:no-repeat;background-size:contain}.login-content{padding-top:25px}.login-menu-bar{margin:auto;text-align:right;color:#004b75}.login-menu-bar-divider{margin:5px 0!important}.login-message-title,.login-message-text{font-size:16px}.brandBtn:hover{opacity:.3;filter:opacity=.3;transition:opacity .75s;-moz-transition:opacity .75s;-webkit-transition:opacity .75s;cursor:pointer}.brandSelectionBtn:hover{box-shadow:none}.brandSelectionBtn{background-color:#000;padding:10px;border-radius:20px;box-shadow:#0009 5px 5px 5px;cursor:pointer;height:300px;width:300px;margin:10px}.baseMenuLink{color:inherit}.baseMenuLink:hover{color:inherit;text-decoration:underline}.impactLink{color:#fff}a.menuLink{text-decoration:none}a.menuLink:hover{text-decoration:underline}.menuSubHeader{font-weight:700;font-size:16px;float:left;margin-right:30px}.impactLink:hover{color:#fff;text-decoration:underline}.userHeaderLink{color:#fff}.userHeaderLink:hover{color:#fff;text-decoration:underline}.newUserHeader{color:#004b75;font-weight:700;font-family:RobotoSlab;margin-top:10px;text-align:center}.link{text-decoration:underline}.newUserDividers{color:#004b75!important;font-weight:700!important}.newUserDividers.ant-divider-horizontal.ant-divider-with-text:before,.newUserDividers.ant-divider-horizontal.ant-divider-with-text-left:before,.newUserDividers.ant-divider-horizontal.ant-divider-with-text-right:before,.newUserDividers.ant-divider-horizontal.ant-divider-with-text:after,.newUserDividers.ant-divider-horizontal.ant-divider-with-text-left:after,.newUserDividers.ant-divider-horizontal.ant-divider-with-text-right:after,.newUserDividers.ant-divider-horizontal.ant-divider-with-text-center:before,.newUserDividers.ant-divider-horizontal.ant-divider-with-text-center:after{content:"";display:table-cell;position:relative;top:50%;width:50%;border-top:1px solid #004b75!important;transform:translateY(50%)}.browseProduct-mediumImageDiv{width:173px;height:199px;background-repeat:no-repeat!important;background-position:center!important}.browseProduct-mediumImageDiv.greyed-out{opacity:.25}.browseProduct-previewImage{display:block;margin:auto;cursor:pointer}.browseProduct-previewImagePerspective{display:block;margin:auto;cursor:pointer;height:100px}.browseProduct-previewArrow{font-size:16px;width:100%;cursor:pointer}.browseProduct-previewStrip{height:176px;width:40px;overflow-x:hidden;overflow-y:hidden}.browseProduct-mediumImageDivOverlay{width:inherit;height:inherit;background:#fff;text-align:center;display:table-cell;vertical-align:middle;opacity:0;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease}.browseProduct-mediumImageDiv:hover .browseProduct-mediumImageDivOverlay{opacity:.75;cursor:pointer;cursor:hand}.browseProduct-quickView{color:#004b75;font-weight:700;font-size:medium;margin:10px 20px 40px;padding:10px 0;border:solid #004b75 3px}.browseProduct-availability{color:#004b75;font-weight:700;font-size:medium;margin:10px 20px;padding:10px 0;border:solid #004b75 3px}.browseProduct-menuDropdown{color:#004b75;font-size:14px;font-weight:700}.browseProduct-filterHeader{color:#004b75;font-size:16px;font-weight:700}.browseProduct-filterPanel{margin-bottom:20px}.browseProduct-cartIcon{cursor:pointer;color:#074c73;font-size:34px;padding-left:7px;padding-right:7px}.cc-color-buttons{display:inline-block}.cc-color-buttons span{cursor:pointer;float:left;margin:3px;width:24px;height:24px;display:block;font-size:0px;padding:2px;border:1px solid #d0d0d0}.styleDetail-previewStrip{max-height:450px;width:40px;overflow-x:hidden;overflow-y:hidden}.styleDetail-previewPerspectivesStrip{overflow-x:hidden;overflow-y:hidden;display:inline-flex}.filmstrip{padding-top:10px;padding-bottom:10px;display:flex;min-height:122px}.filmstripNavButton{border:0;margin:0;height:100%;background-color:#fff;width:40px;color:#004b75;font-weight:700;font-size:20pt;cursor:pointer;min-height:100px;opacity:.65}.filmstripNavButton:hover{border:0;margin:0;height:100%;background-color:#fcfbfb;width:40px;color:#004b75;font-weight:700;font-size:20pt;outline:none!important;cursor:pointer;min-height:100px;opacity:1}.filmstripNavButton:focus{border:0;margin:0;height:100%;background-color:#fcfbfb;width:40px;color:#004b75;font-weight:700;font-size:20pt;outline:none!important;cursor:pointer;min-height:100px;opacity:1}.filmstripNavEndButton{border:0;margin:0;height:100%;background-color:#fff;width:40px;color:#c2c2c2;font-weight:700;font-size:20pt;cursor:pointer;min-height:100px;opacity:.45}.filmstripNavEndButton:focus{border:0;margin:0;height:100%;background-color:#fff;width:40px;color:#c2c2c2;font-weight:700;font-size:20pt;outline:none!important;cursor:pointer;min-height:100px;opacity:.45}.filmstripNavEndButton:hover{border:0;margin:0;height:100%;background-color:#fff;width:40px;color:#c2c2c2;font-weight:700;font-size:20pt;outline:none!important;cursor:pointer;min-height:100px;opacity:.45}.filmstripViewport{overflow-x:hidden;position:relative;width:100%;min-height:100px}.filmstripItems{position:absolute;top:0;left:0;white-space:nowrap;display:flex;-webkit-transition-property:left;transition-property:left;transition-duration:.4s;transition-timing-function:ease}.cc-color-buttons span:before{content:"◼"}.cc-color-buttons span.cell-selected{background:#eee;border:3px solid lightskyblue}.right-aligned-links{display:inline-block;float:right;font-size:13px;color:#074c73;text-decoration:underline;cursor:pointer}.right-aligned-links span{margin-right:10px}.right-aligned-links span:hover{color:purple}.order-detail-data>div{display:table;width:80%}.share-cart-header>div{display:table}.order-detail-data>div>div:first-child{margin-bottom:10px;margin-right:25%;padding-top:10px;padding-right:5px;font-weight:700;width:40%}.admin-customer-material-check{display:inline-block}.admin-customer-material-check>div{float:left;margin-bottom:10px;margin-right:25px;padding-top:10px;padding-right:5px}.admin-customer-material-check>div:first-child{font-weight:700}.share-cart-header>div>div:first-child{margin-bottom:10px;margin-right:25%;padding-top:10px;padding-right:5px;font-weight:700}.order-detail-data>div>div,.share-cart-header>div>div{display:table-cell}.order-detail-data.order-ack>div{height:35px;display:table-row}div.order-ack-data{float:right;display:table;background-color:#f5f5f5}div.order-ack-data>div{margin:10px 25px}div.order-ack-data>div>div{height:35px;display:table-row}.order-ack-data>div>div>div:first-child{font-weight:700}.order-ack-data>div>div>div:nth-child(2){min-width:120px;text-align:right;float:right}.order-ack-data>div>div>div{display:table-cell}.ant-table table.line-detail-table{border-collapse:collapse;text-align:center;width:50%}table.line-detail-table>tbody>tr:first-child{border:1px solid black;background:#f5f3f3}table.line-detail-table>tbody>tr>td:first-child{background:#f5f3f3}table.line-detail-table>tbody>tr>td{border:1px solid black}.profile-data>div{display:table;width:80%}.profile-data>div>div:first-child{margin-bottom:10px;margin-right:25%;padding-top:10px;padding-right:5px;font-weight:700;width:40%}.profile-data>div>div{display:table-cell}.profile-assignment-data>div{display:table;width:100%}.profile-assignment-data>div>div:first-child{margin-bottom:10px;margin-right:25%;padding-top:10px;padding-right:5px;font-weight:700;width:30%}.profile-assignment-data>div>div{display:table-cell}.table-fixed table{table-layout:fixed}td.table-cell-clickable:hover{cursor:pointer}.styleDimensionTotals>.ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:0 0 0 40px;border-bottom:1px solid #074c73}.sizeNotOffered{background-color:#696969!important}.sizeAvailable{border:2px solid green!important}.sizeLimitedAvailability{border:2px solid #bba30b!important}.sizeFutureAvailability{border:2px solid red!important}.sizeSoldOut{border:2px solid red!important;background-color:red!important}.sizeGridHeader{border:1px black solid;text-align:center}.styleGridInvalidQty{border:2px solid red!important}input.ant-input-number-input{padding:2px}.styleGridInfo{padding:0 0 8px;vertical-align:top}.styleGridInfoNumber{vertical-align:top;text-align:right;min-height:29px;padding:0 7px}.styleGridInfoNumberCol{padding:3px 7px 0;vertical-align:top;text-align:right}.styleGridDimensionTotalRow{background-color:#bddff1}.styleGridStyleTotalRow{background-color:#e5e5e5}.styleGridSizeInput{width:85px;padding-right:5px;direction:rtl}.styleGridSizeReview{background:#fff}.styleGridTableCaption{caption-side:top;padding:0;color:#000}.styleGridRowError{outline:2px solid #ff0000}.styleGridTable{margin-left:4em}.styleGridTableNoDelete{margin-left:2em}.cartDetailsSortOption{display:block;height:30px;line-height:30px}.clickableIcon{cursor:pointer}.digitalWorkbook-shareListHeader{color:#004b75;font-weight:700;line-height:30px;font-size:16px}.digitalWorkbook-mediumImageDiv{width:173px;height:199px;background-repeat:no-repeat!important;background-position:center!important}.digitalWorkbook-mediumImageDivOverlay{width:inherit;height:inherit;background:#fff;text-align:center;display:table-cell;vertical-align:middle;opacity:0;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease}.digitalWorkbook-mediumImageDiv:hover .digitalWorkbook-mediumImageDivOverlay{opacity:.75;cursor:pointer;cursor:hand}.digitalWorkbook-quickView{color:#004b75;font-weight:700;font-size:medium;margin:10px 20px 40px;padding:10px 0;border:solid #004b75 3px}.digitalWorkbook-options{color:#004b75;font-size:16px;font-weight:700;line-height:20px}.tabButtonGroup{margin-right:0!important;display:inline-block}.tabButtonPrimary{background-color:#999;font-weight:700;border-color:#000;color:#000;border-bottom-color:#999;height:32px;display:inline-block;border-right:1px solid;border-top:1px solid;border-bottom:1px solid;line-height:1.5}.tabButtonPrimary>span{padding-left:15px;padding-right:15px}.tabButtonPrimary>.ant-btn-icon{padding-left:0;padding-right:0}.tabButtonDefault{font-weight:700;border-color:#000;color:#000;border-bottom-color:#fff;height:32px;display:inline-block;border-left:1px solid;border-top:1px solid;border-bottom:1px solid;line-height:1.5;background-color:#fff}.tabButtonDefault>span{padding-left:15px;padding-right:15px}.tabButtonDefault>.ant-btn-icon{padding-left:0;padding-right:0}span.anticon.pageTabText{padding-left:0;padding-right:0;width:32px;display:inline-block}.tabButtonGroup>.ant-btn:first-child:not(:last-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-bottom-left-radius:0!important;border-top-left-radius:10px!important}.tabButtonGroup>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-bottom-right-radius:0!important;border-top-right-radius:10px!important;border-right:1px solid}.tabButtonGroup>.ant-btn:only-child{border-radius:10px 10px 0 0!important}.check-box-table .ant-table-fixed-header .ant-table-scroll .ant-table-header{overflow:auto;padding-bottom:20px!important;margin-bottom:-20px!important}tr.ant-table-row.evenTableRow,tr.ant-table-expanded-row.evenTableRow{background:#f6f6f6a2!important}tr.ant-table-row.oddTableRow,tr.ant-table-expanded-row.oddTableRow{background:#fff!important}tr.ant-table-row:nth-child(2n){background:#fff}tr.ant-table-row:nth-child(odd){background:#f6f6f6a2}.ant-message{font-size:18px!important}.catalogEdit-header{color:#004b75;font-size:20px;font-weight:700;line-height:24px}.cartReviewInfo td{padding:0 20px 0 0}.cartReviewInfo td.cartReviewInfo-label{vertical-align:top}.cartReviewInfo td.cartReviewInfo-value{min-width:150px;font-weight:700}.cartAcknowledgement-submitSuccess-idoc{font-size:16px;color:#000;white-space:pre-line;margin:10px;font-weight:700}.cartAcknowledgement-submitSuccess{font-size:16px;color:#404040;white-space:pre-line;margin:10px;font-weight:700}.ant-tree-node-selected,.ant-tree-node-content-wrapper:hover{background-color:#fff!important;font-weight:700;color:#004b75!important;border-bottom:2px solid #004b75}.ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:12px 16px 12px 12px}.ant-collapse .ant-collapse-item .ant-collapse-header .anticon{left:initial;right:16px}.cartPrintPreview-headerLabel{font-weight:700;text-align:right;padding-right:10px}.cartPrintPreview-borderedContent{border:1px solid black;border-collapse:collapse;background-color:#dcdcdc;white-space:nowrap;padding:0 5px}.cartPrintPreview-borderedContentWhite{border:1px solid black;border-collapse:collapse;white-space:nowrap}.cartPrintPreview-table{margin:10px;width:98%}.cartPrintPreview-table>tbody.materialSection{page-break-inside:avoid}.cartPrintPreview-table>tbody>tr.pageBreak{page-break-inside:avoid;page-break-after:auto}.cartPrintPreview-table td{padding:0 3px}.printShow{display:none}.stylePrintContainer{column-count:3}@media print{body,div,table,span{font-size:8pt!important}body{padding:5px;margin-top:0!important;margin-bottom:0!important}.printRemove{display:none}.printShow{display:block}.printShow>div>div{max-width:350px}.printContainer img{max-height:400px;padding:0!important}.styleDetailImage{margin:15px 50px 0!important}}.centeredSpin{position:absolute;top:50%;left:50%}table.styleGridTable>tbody>tr>td{padding-top:4px;padding-bottom:4px}table.styleGridTable>tbody>tr.styleGridDimensionTotalRow>td{padding-top:4px;padding-bottom:4px}table.styleGridTable>tbody>tr>td.styleGridInfoNumberCol{padding-top:7px}table.styleGridTableNoDelete>tbody>tr>td{padding-top:4px;padding-bottom:4px}table.styleGridTableNoDelete>tbody>tr.styleGridDimensionTotalRow>td{padding-top:4px;padding-bottom:4px}table.styleGridTableNoDelete>tbody>tr.styleDeliveryRow>td{padding-top:4px;padding-bottom:4px}.styleGridFodErrorLeft{border-style:solid!important;border-width:2px 0px 2px 2px!important;border-color:red!important}.styleGridFodErrorMiddle{border-style:solid!important;border-width:2px 0px 2px 0px!important;border-color:red!important}.styleGridFodErrorRight{border-style:solid!important;border-width:2px 2px 2px 0px!important;border-color:red!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ListItemEven,.ListItemOdd{display:flex;align-items:center;justify-content:left;border-top:1px solid #c2c2c2}.ListItemEven>div,.ListItemOdd>div{margin-left:10px}.ListItemEven:hover,.ListItemOdd:hover{background:#a3b1b5}.ListItemEven:first-child,.ListItemOdd:first-child{border-top:0px}.ListItemEven:last-child,.ListItemOdd:last-child{border-bottom:1px solid #c2c2c2}.ListItemEven.removeBottomBorder,.ListItemOdd.removeBottomBorder{border-bottom:0px}.ListItemEven{background-color:#f6f6f6}.react-resizable{position:relative;background-clip:padding-box}.react-resizable-handle{position:absolute;width:10px;height:100%;bottom:0;right:-5px;cursor:col-resize;z-index:1}.circle-picker>span>div>span>div{border:2px inset black}.github-picker>span{margin:1px;border:1px solid black}.ant-badge-count,.ant-badge-dot{z-index:auto}.notificationsCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{color:#fff}.borderedTabPane .ant-tabs-nav{margin:0}.borderedTabPane .ant-tabs-card .ant-tabs-content{height:536px;border-top:none;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-image:initial;overflow-y:auto}.borderedTabPane .ant-tabs-card .ant-tabs-content>.ant-tabs-tabpane{padding:15px}.borderedTabPaneLarge .ant-tabs-bar{margin:0}.borderedTabPaneLarge .ant-tabs-card .ant-tabs-content{height:690px;border-top:none;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-image:initial;overflow-y:auto}.borderedTabPaneLarge .ant-tabs-card .ant-tabs-content>.ant-tabs-tabpane{padding:15px}.cs-shelf-item{text-align:center;display:inline-block;white-space:nowrap;height:153px}.cs-shelf-item span{display:block}.cs-shelf-item-background,.cs-shelf-item-background-img,.cs-shelf-item-background-img-tmb{white-space:nowrap;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important}.cs-shelf-item-background-img{height:140px;width:118px;display:inline-block}.cs-shelf-item-background-img-tmb{height:25px}.cs-materials-shelf{border-left:1px solid #ccc;border-right:1px solid #ccc}.cs-material-shelf-item{float:left;width:50px;height:50px;margin:5px 0 0 5px;border:1px solid #ccc}.cs-material-shelf-item img{width:100%}.cs-material-shelf-item-tooltip{text-align:center;white-space:nowrap;padding:5px;max-width:500px}.filmstripSearchInput{margin-bottom:9px}.externalImageSearchButton{width:140px;margin-right:10px;margin-bottom:6px}.item-context-menu-overlay{display:none;background-color:#fff;position:absolute;border:1px solid black;z-index:99999}.item-context-menu-dropdown-perspectives{min-width:0px!important}.item-context-menu-option{width:100%;padding:5px;cursor:pointer}.disabled{color:#d3d3d3;cursor:not-allowed}.text-style-overlay{display:none;background-color:#fff;position:absolute;height:72px;border:1px solid black;padding:5px;z-index:999}.color-picker-overlay{display:none;position:absolute;z-index:1000}.item-delete-icon{color:#004b75;display:none;position:absolute;z-index:999}.canvas-guideline-moving{position:absolute;border-top:1px orangered dotted;display:none}.canvas-guideline-static{position:absolute;border-top:1px #004b75 dotted;display:none}.pageTabText{vertical-align:-webkit-baseline-middle}.apFilmstrip{padding-top:10px;padding-bottom:10px;display:flex;min-height:250px}.apFilmstripNavButton{border:0;margin:0;height:100%;background-color:#fff;width:40px;color:#004b75;font-weight:700;font-size:24pt;cursor:pointer;min-height:150px}.apFilmstripNavButton:focus{border:0;margin:0;height:100%;background-color:#fff;width:40px;color:#004b75;font-weight:700;font-size:24pt;outline:none!important;cursor:pointer;min-height:150px}.apFilmstripNavEndButton{border:0;margin:0;height:100%;background-color:#fff;width:40px;color:#c2c2c2;font-weight:700;font-size:24pt;cursor:pointer;min-height:150px}.apFilmstripNavEndButton:focus{border:0;margin:0;height:100%;background-color:#fff;width:40px;color:#c2c2c2;font-weight:700;font-size:24pt;outline:none!important;cursor:pointer;min-height:150px}.apFilmstripViewport{overflow-x:hidden;overflow-y:hidden;position:relative;width:100%;min-height:200px}.apFilmstripItems{position:absolute;top:0;left:0;white-space:nowrap;display:flex;-webkit-transition-property:left;transition-property:left;transition-duration:.4s;transition-timing-function:ease}.apFilmstripPreviewStrip{height:120px;width:40px;overflow-x:hidden;overflow-y:hidden}.apFilmstripPreviewArrow{font-size:16px;width:100%;cursor:pointer}.magnifyImage>div>img{object-fit:contain;margin:auto;height:464px}.magnifyImageLarge>div>img{width:100%!important;margin:auto;height:618px;object-fit:contain}.ant-calendar-header .ant-calendar-next-year-btn,.ant-calendar-header .ant-calendar-prev-year-btn{display:none}.help-image{height:500px;border:1px solid transparent;margin:auto;background-position:center;background-repeat:no-repeat;background-size:contain}.hide-menu-text,.hide-tooltip{display:none}.display-menu-text{display:inline;margin-left:8px}.helpList .ant-list-empty-text{display:none}.header-icon-margin{margin-inline:4px}.ant-tree-list{text-wrap:nowrap}.ant-drawer-content-wrapper:has(>.ap-search-drawer){height:auto!important}.cartReviewTotals{text-align:-webkit-right}.searchPill{border:solid 1px #999;border-radius:12px;padding:5px 10px}.excelPreviewCol{white-space:nowrap;height:39px}.sortableItem{position:relative;padding-left:6px;padding-right:6px}.sortableItemOverlay>.ant-card-hoverable{cursor:grabbing}.sortableItem.active{opacity:.3}.sortableItem>.ant-card-hoverable{cursor:grab}.sortableItem.right:after{content:"";position:absolute;top:0;right:-10px;width:3px;height:100%;background-color:#4f4f4f}.sortableItem.left:before{content:"";position:absolute;top:0;left:-10px;width:3px;height:100%;background-color:#4f4f4f}.styleCardPopoverGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:16px;max-width:600px;max-height:300px;overflow-y:auto;padding:8px}.preview-toolbar-wrapper{padding:0 24px;color:#fff;font-size:20px;background-color:#0006;border-radius:100px}.preview-toolbar-wrapper .anticon{padding:12px;cursor:pointer}.preview-toolbar-wrapper .anticon[disabled]{cursor:not-allowed;opacity:.3}.preview-toolbar-wrapper .anticon:hover{opacity:.3}.ant-image-preview-close,.ant-image-preview-switch-left,.ant-image-preview-switch-right{background:#0009!important}
