@font-face{font-family:OpenSans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:OpenSans;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/OpenSans-Bold.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Raleway-Regular.ttf) format("truetype")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/SourceSans3-Regular.ttf) format("truetype")}.matrix_layoutMain{max-width:1200px}.matrix_layoutMain .dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:none!important;animation:none!important}.matrix_layoutMain .matrix_upload .vue-dropzone.dropzone{background-color:var(--pq_mainColor,#3141a7);color:var(--pq_buttonColor,#fff);min-height:100px;height:100px;display:flex;justify-content:center;align-items:center}.matrix_layoutMain .dz-preview{width:100%;height:100%;margin:0!important}.matrix_layoutMain .dropzone .dz-preview .dz-progress{width:100%!important;left:0!important;opacity:1!important;height:100%!important;top:0!important;margin:0!important}.matrix_layoutUploadFullPageConfigurationContainer .col-md-3 .matrix_uploadTable,.matrix_layoutUseMatrix .col-md-3 .matrix_uploadTable{display:none}.matrix_layoutMain .matrix_uploadPreview{z-index:1001;display:flex;justify-content:flex-start;flex-direction:row;align-items:center;height:100%;border:1px solid var(--pq_mainColor,#3141a7);min-height:100px}.matrix_layoutMain .matrix_uploadPreview img{max-width:102px;margin:10px 0 10px 10px;border:1px solid var(--pq_borderColor,#ebebed);cursor:pointer;width:100%!important;height:auto;max-height:unset!important}.matrix_layoutMain .matrix_upload.matrix_uploadIsLoading .vue-dropzone.dropzone,.matrix_layoutMain .matrix_upload.matrix_uploadUploaded .vue-dropzone.dropzone{background-color:#fff}.matrix_layoutMain .matrix_upload{min-height:100px;width:100%;margin-bottom:15px}.matrix_layoutMain .matrix_connectButton{margin-bottom:15px}.matrix_layoutMain .matrix_uploadButtonDelete.disabled{pointer-events:none}.matrix_layoutMain .matrix_upload.matrix_uploadIsLoading{height:100px}.matrix_layoutMain .matrix_uploadStatusContainer{height:100%;align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%;padding:10px 0 10px 20px}.matrix_layoutMain .matrix_uploadPreflightContainer{display:flex;flex-direction:column;justify-content:flex-start;padding:0 20px 10px 20px;width:100%}.matrix_layoutMain .matrix_uploadPreflightContainer .matrix_preflightInfo{display:flex;padding:2px 0}.matrix_layoutMain .matrix_uploadPreflightContainer .matrix_preflightInfo .matrix_preflightInfoLabel{font-family:var(--pq_mainFontFamily,"OpenSans","Open Sans");color:var(--pq_secondColor,#727272);font-weight:700;font-size:12px;width:130px}.matrix_layoutMain .matrix_uploadPreflightContainer .matrix_preflightInfo .matrix_preflightInfoDesc{width:100%}.matrix_layoutMain .matrix_uploadPreflightContainer .matrix_preflightInfo .matrix_preflightInfoName{font-family:var(--pq_mainFontFamily,"OpenSans","Open Sans");color:var(--pq_secondColor,#727272);font-weight:700;font-size:16px}.matrix_layoutMain .matrix_uploadPreflightContainer .matrix_preflightInfo .matrix_preflightInfoMessage{font-family:var(--pq_mainFontFamily,"OpenSans","Open Sans");color:var(--pq_secondColor,#727272);font-weight:400;font-size:12px}.matrix_layoutMain .matrix_uploadPreflightContainer .matrix_preflightInfo.matrix_preflightInfoInvalid .matrix_preflightInfoMessage{color:var(--pq_preflightWarningColor,#ff5a00)}.matrix_layoutMain .matrix_uploadPreflightContainer .matrix_preflightInfo .matrix_preflightInfoIcon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAIAAADEEvsIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACnSURBVHjaYviPF3S83xH6YiYDLul3f7+6POtPe734////2BXd/fXa+Elrx/sdEC4DVhVKj6rgKrAoevf3q9KjqvK3a5EF0RUZP2kNfTETTZDB5Vk/w920Mz8e/P//v/ztWsH7Be/+fkVX9O7vV8H7BS7P+nd/u8ZwN23mx0OYrmSABAbD3TSIUqyeZYA4VvB+AcPdtFVfzuBU9P///7TXi9F8hAwAAwD3yGTi5z0mOgAAAABJRU5ErkJggg==);background-repeat:no-repeat;width:10px;height:10px}.matrix_layoutMain .matrix_uploadPreflightContainer .matrix_preflightInfo.matrix_preflightInfoInvalid .matrix_preflightInfoIcon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAIAAABPmPnhAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAB4SURBVHjabI6tEYAwDIWzQmfpCp2ivqyAqO+xAnd4PJZjgzo0eAwK/yFa/olK3pe8FwEYe9qSvxKAYHAqC9uK11ihqw7cVeecWVPcrpPqFMFghaF+mgPLhFOXxxuPPVawgtcfnLK9vpo5HjjlBZP355i/85pt3QcA3X/ACZfvkTkAAAAASUVORK5CYII=)}.matrix_layoutMain .matrix_uploadPreflightContainer .matrix_preflightInfo .matrix_preflightInfoHeader{display:flex;justify-content:space-between;align-items:center}.matrix_layoutMain .dz-default.dz-message{font-family:var(--pq_mainFontFamily,"OpenSans","Open Sans")}.matrix_layoutMain .vue-dropzone.dropzone{border:none}.matrix_layoutMain .matrix_uploadLoadingContainer{position:relative;top:-100px;display:flex;justify-content:center;width:100%;flex-direction:column;align-items:center;height:100%;border:1px solid #3141a7}.matrix_layoutMain .matrix_uploadLoadingContainer .progress{width:100%}.matrix_layoutMain .matrix_uploadLoadingContainer .matrix_uploadLoading{height:40px;background-color:red;width:100%}.matrix_layoutMain .matrix_layoutPackingActions{display:flex;flex-direction:row;justify-content:flex-end}.matrix_layoutMain .matrix_layoutPackingQtyDiecut{display:flex;flex-direction:row}.matrix_layoutMain .matrix_packingPreview iframe{width:100%!important;height:100%!important;position:absolute!important;box-sizing:border-box;border:0;border-top-style:solid;visibility:visible;border:none}.matrix_layoutMain .matrix_packingPreview{width:100%;height:670px;display:flex;flex-direction:column;min-height:670px;margin-top:20px}.matrix_layoutMain .matrix_packingPreviewPreviewContainer{height:600px;padding:0 5px}.matrix_layoutMain .matrix_layoutPackingContainerMain .matrix_uploadContainer{padding-top:10px}.matrix_layoutMain .matrix_layoutPackingContainerMain .matrix_packingPreviewButtonsContainer{padding-top:15px}.matrix_layoutMain .matrix_layoutPackingContainerMain .matrix_layoutPackingActions{padding-top:0}.matrix_layoutMain .matrix_packingPreviewActionsContainer{display:flex;justify-content:flex-end}.matrix_preview3DContainer{width:100%;min-height:600px;margin:0 0 20px 0;position:relative}.matrix_layoutMain .matrix_preview2DContainer,.matrix_layoutMain .matrix_preview3DContainer{display:none}.matrix_layoutMain .matrix_preview2DContainer.visible,.matrix_layoutMain .matrix_preview3DContainer.visible{display:flex}.matrix_layoutMain .matrix_preview2DContainer{justify-content:center}.matrix_layoutMain .matrix_packingPreviewActionsContainer button.btn.btn-primary{color:var(--pq_buttonColor,#fff);background-color:var(--pq_mainColor,#3141a7);margin:5px}.matrix_layoutMain .matrix_layoutPackingActions button.btn.btn-primary{margin:5px}.matrix_layoutMain .matrix_packingPreviewActionsContainer button.btn.btn-primary.visible{color:var(--pq_mainColor,#3141a7);background-color:var(--pq_buttonColor,#fff)}.matrix_layoutMain .matrix_preview2DContainer{height:auto}.matrix_layoutMain .matrix_packingPreviewPreviewContainer .matrix_preview2DContainer img,.matrix_layoutMain .matrix_pdfDieCut .matrix_preview2DContainer img{width:100%;height:auto}.matrix_layoutMain .matrix_packing3dButtons{display:flex}.matrix_layoutMain .matrix_packingPreviewButtonsContainer{display:flex;justify-content:space-between}.matrix_layoutMain .matrix_packingPreviewButtonsContainer button{margin:5px}.matrix_layoutMain .matrix_packing3dButtons button{min-width:100px;display:none}.matrix_layoutMain .matrix_packing3dButtons.visible button{display:block}.matrix_layoutMain .matrix_pageOptionAttributesContainer{flex-wrap:wrap}.matrix_layoutMain .matrix_pageOptionContainer{flex-wrap:wrap;padding:0}.matrix_layoutMain .matrix_pageOption .btn{display:flex;padding:0;border:none;width:100%}.matrix_layoutMain .matrix_pageOption .matrix_pageOptionIndex{width:30px;height:var(--pq_buttonHeight,40px);display:flex;justify-content:center;align-items:center;color:var(--pq_pageOptionIndexColor,#212a6e);background-color:#fff;font-size:15px;font-family:var(--pq_secondFontFamily,"Roboto");font-weight:400}.matrix_layoutMain .matrix_pageOption .btn.active .matrix_pageOptionIndex{color:#fff;background-color:var(--pq_mainColor,#3141a7)}.matrix_layoutMain .matrix_pageOption .matrix_pageOptionLabel{height:var(--pq_buttonHeight,40px);display:block;justify-content:center;align-items:center;color:var(--pq_secondColor,#727272);background-color:var(--pq_headerBgColor,#f0f0f7);padding:0 8px;width:100%;font-size:15px;font-family:var(--pq_mainFontFamily,"OpenSans","Open Sans");font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:var(--pq_buttonHeight,40px)}.matrix_layoutMain .matrix_pageOption{width:100%;max-width:152px;padding-bottom:10px}.matrix_layoutMain .matrix_pageOption .btn.active .matrix_pageOptionLabel{color:#fff;background-color:var(--pq_pageOptionActiveBgColor,#3a59c0);width:100%}.matrix_layoutMain .matrix_pageOptionAttributes button.matrix_pageOptionAttributeButton{padding:10px;margin:0 10px 0 0;width:100%;height:180px;border:1px solid #ccc;background-color:#fff}.matrix_layoutMain .matrix_pageOptionAttributes .matrix_inpuCustomFormatCotainer{padding:10px;margin:0 10px 0 0;width:100%;border:1px solid #ccc;height:180px}.matrix_layoutMain .matrix_pageOptionAllAttributesContainer{padding:15px 0}.matrix_layoutMain .matrix_pageOptionContainer{display:flex}.matrix_layoutMain .matrix_pageOptionAttributesContainer{display:flex;flex-direction:row}.matrix_layoutMain .matrix_pageOptionAttributesImage{min-height:60px;min-width:50px;width:100%;display:flex;justify-content:center;align-items:center;height:100%}.matrix_layoutMain .matrix_pageOptionAttributesContainer img{width:100%;height:auto;max-width:100%;max-width:128px;max-height:100px}.matrix_layoutMain .matrix_pageOptionAttributes{flex-basis:150px;-webkit-flex-basis:150px;margin:0 15px 15px 0}.matrix_layoutMain .matrix_pageOptionAttributesName{width:100%;color:var(--pq_secondColor,#727272)}.matrix_layoutMain button.matrix_pageOptionAttributeButton:focus{outline:none}.matrix_layoutMain .matrix_pageOptionAttributesInnerContainer{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.matrix_layoutMain .matrix_pageOptionAttributeButton.active .matrix_pageOptionAttributesName{font-weight:700}.matrix_layoutMain .matrix_pageOptionAttributeButton.active{border:1px solid var(--pq_mainColor,#3141a7)}.matrix_layoutMain .matrix_pageOptionAttributesName{padding:5px 0}.matrix_layoutMain .matrix_productPartsMainContainer{margin-bottom:30px}.matrix_layoutMain .matrix_pageOptionContainer{margin-top:20px}.matrix_layoutMain .matrix_backToMatrixButton{display:flex;justify-content:flex-end;margin-bottom:10px}.matrix_layoutMain .matrix_layoutHeader{display:flex;justify-content:space-between;align-items:center;padding:20px 0 0 0}.matrix_layoutMain .matrix_productName{font-size:32px;font-weight:700}.matrix_layoutMain .matrix_productPartsNamesContainer .matrix_selectOptionName{display:none}.matrix_layoutMain .matrix_productPartsNamesContainer .matrix_selectOption .select2.select2-container{width:270px!important}.matrix_layoutMain .matrix_productPartsNamesContainer{display:flex;justify-content:flex-end;border:1px solid #08c;border-top:4px solid #08c;box-sizing:border-box;box-shadow:0 1px 2px #eee;border-color:var(--pq_mainColor,#3141a7)}.matrix_layoutMain .matrix_pageOptionAttributesImage span{border:1px solid var(--pq_borderColor,#ebebed);padding:15px}.matrix_layoutMain .matrix_productParts.matrix_productPartsLoading .matrix_pageOptionAttributeButton{cursor:progress}.matrix_layoutMain .matrix_portalContainer{display:none}.matrix_layoutMain button{margin:0}.matrix_layoutMain .btn-primary:not(:disabled):not(.disabled).active,.matrix_layoutMain .btn-primary:not(:disabled):not(.disabled):active,.matrix_layoutMain .btn.btn-primary,.matrix_layoutMain .btn.btn-primary:active,.matrix_layoutMain .btn.btn-primary:focus{color:var(--pq_buttonColor,#fff);background-color:var(--pq_mainColor,#3141a7);border-color:var(--pq_mainColor,#3141a7);box-shadow:var(--pq_buttonBoxShadow,none)}.matrix_layoutMain .btn-primary:not(:disabled):not(.disabled).active:focus,.matrix_layoutMain .btn-primary:not(:disabled):not(.disabled):active:focus,.matrix_layoutMain .show>.btn-primary.dropdown-toggle:focus{box-shadow:var(--pq_buttonBoxShadow,none)}.matrix_layoutMain :focus{outline:none}.matrix_layoutMain .btn{border-radius:var(--pq_borderRadius,0);height:var(--pq_buttonHeight,40px)!important}.matrix_layoutMain button.disable{pointer-events:none}.matrix_layoutMain input{border:1px solid var(--pq_borderColor,#ebebed)}.matrix_layoutMain .matrix_table{border:1px solid var(--pq_borderColor,#ebebed);padding:10px;box-shadow:1px -.035px 10px 0 rgba(0,0,0,.1);font-size:15px;font-family:var(--pq_mainFontFamily,"OpenSans","Open Sans");font-weight:400;margin:20px 0;background:#fff;border:1px solid #08c;border-top:4px solid #08c;box-sizing:border-box;box-shadow:0 1px 2px #eee;padding:20px;border-color:var(--pq_mainColor,#3141a7)}.matrix_layoutMain .matrix_table .matrix_tableHeader{font-size:18px;font-family:var(--pq_mainFontFamily,"OpenSans","Open Sans");font-weight:700;border-bottom:1px solid var(--pq_borderColor,#ebebed);padding:0 0 10px 0;text-transform:uppercase;color:var(--pq_tableColor,#3a3952)}.matrix_layoutMain .matrix_optionsTable.matrix_table .matrix_pageOptionAttributes{flex-basis:unset;-webkit-flex-basis:unset;margin:15px 0 0 0}.matrix_layoutMain .matrix_optionsTable.matrix_table .matrix_pageOptionAttributes .matrix_inpuCustomFormatCotainer{border:none}.matrix_layoutMain .matrix_summaryTable.matrix_table{margin-right:30px}.matrix_layoutMain .matrix_costCenterLabel,.matrix_layoutMain .matrix_optionsContainer .matrix_rangeAttribute .matrix_selectOptionName,.matrix_layoutMain .matrix_quantityFieldLabel,.matrix_layoutMain .matrix_selectOption .matrix_selectOptionName,.matrix_layoutPackingContainer .matrix_packingOptions .matrix_packingOptionLabel{font-size:15px;font-family:var(--pq_mainFontFamily,"OpenSans","Open Sans");font-weight:400;padding:5px;color:var(--pq_tableColor,#3a3952)}.matrix_layoutMain .matrix_personalizationButton .select2.select2-container{padding-bottom:15px}.matrix_layoutMain .matrix_personalizationButton .selection .select2-selection,.matrix_layoutMain .matrix_selectOption .selection .select2-selection{display:flex;align-items:center;height:var(--pq_fieldInputHeight,40px);border:1px solid var(--pq_borderColor,#ebebed);padding:5px}.matrix_layoutMain .matrix_personalizationButton .select2-container--default .select2-selection--single .select2-selection__arrow,.matrix_layoutMain .matrix_selectOption .select2-container--default .select2-selection--single .select2-selection__arrow{height:var(--pq_fieldInputHeight,40px)}.matrix_layoutMain .matrix_personalizationButton .select2-container--default .select2-selection--single,.matrix_layoutMain .matrix_selectOption .select2-container--default .select2-selection--single{border-radius:0}.matrix_layoutMain .matrix_personalizationButton .select2-container--default .select2-selection--single .select2-selection__rendered,.matrix_layoutMain .matrix_selectOption .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:var(--pq_fieldInputHeight,40px);color:var(--pq_tableColor,#3a3952);font-size:15px;font-family:var(--pq_mainFontFamily,"OpenSans","Open Sans");font-weight:400}.matrix_layoutMain .matrix_selectOption .select2-container--default .select2-selection--multiple .select2-selection__choice{border-radius:0;background-color:var(--pq_mainColor,#3141a7);color:#fff;border:none;height:28px;display:flex;align-items:center;margin-top:0}.matrix_layoutMain .matrix_selectOption .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,.matrix_layoutMain .matrix_selectOption .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.matrix_layoutMain .matrix_selectOption .select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid var(--pq_borderColor,#ebebed)}.matrix_layoutMain .matrix_selectOption .selection .select2-selection.select2-selection--multiple{height:auto;min-height:var(--pq_fieldInputHeight,40px)}.select2-container--default.select2-container--open .select2-results__option--highlighted[aria-selected]{background-color:var(--pq_headerBgColor,#f0f0f7);color:var(--pq_highlightColor,#fff)}.select2-container--default.select2-container--open .select2-results__option[aria-selected=true]{background-color:var(--pq_mainColor,#3141a7);color:var(--pq_highlightColor,#fff)}.select2-container--default.select2-container--open .select2-search--dropdown .select2-search__field{border:1px solid var(--pq_mainColor,#3141a7)}.matrix_layoutMain .matrix_productPartsNamesContainer .matrix_selectOption .select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:700}.matrix_layoutMain .matrix_selectOption.matrix_quantitySelection,.matrix_layoutMain .matrix_summaryContainer{padding:5px}.matrix_layoutMain .matrix_summaryHeader{color:var(--pq_tableColor,#3a3952);font-size:17px;font-family:var(--pq_mainFontFamily,"OpenSans","Open Sans");font-weight:700}.matrix_layoutMain .matrix_summaryInformation{display:flex;color:var(--pq_tableColor,#3a3952)}.matrix_layoutMain .matrix_summaryTable{flex:1.5}.matrix_layoutMain .matrix_quantityContainer tr th{background-color:var(--pq_headerBgColor,#f0f0f7)}.matrix_layoutMain .matrix_quantityContainer table{width:100%}.matrix_layoutMain .matrix_quantityContainer tr td{cursor:pointer;color:var(--pq_tableColor,#3a3952)}.matrix_layoutMain .matrix_quantityContainer tr td,.matrix_layoutMain .matrix_quantityContainer tr th{display:flex;justify-content:center;align-items:center;flex:1}.matrix_layoutMain .matrix_quantityContainer tr{display:flex;justify-content:center;height:30px;border-bottom:1px solid var(--pq_borderColor,#ebebed)}.matrix_layoutMain .matrix_quantityContainer tr.active{background-color:var(--pq_mainColor,#3141a7);color:var(--pq_highlightColor,#fff)}.matrix_layoutMain .matrix_quantityContainer tr.active td{color:var(--pq_highlightColor,#fff)}.matrix_layoutMain .matrix_inputQuantity{font-size:15px;font-family:var(--pq_mainFontFamily,"OpenSans","Open Sans");color:var(--pq_tableColor,#3a3952);padding-top:15px}.matrix_layoutMain .matrix_inputQuantityLabel{padding:10px 5px}.matrix_layoutMain .matrix_inputQuantity input{padding:5px 5px;margin-left:5px;width:170px}.matrix_layoutMain .matrix_inputQuantityInput{display:flex;justify-content:space-between;height:var(--pq_fieldInputHeight,40px)}.matrix_layoutMain .matrix_inputQuantityInput button{height:var(--pq_buttonHeight,40px);width:var(--pq_fieldInputHeight,40px)}.matrix_layoutMain .matrix_information{padding:5px;color:var(--pq_tableColor,#3a3952)}.matrix_layoutMain .matrix_informationTable{flex:1}.matrix_layoutMain .matrix_inpuCustomFormatItem input:-moz-placeholder,.matrix_layoutMain .matrix_inpuCustomFormatItem input:-ms-input-placeholder,.matrix_layoutMain .matrix_inpuCustomFormatItem input::-moz-placeholder,.matrix_layoutMain .matrix_inpuCustomFormatItem input::-webkit-input-placeholder{text-align:center}.matrix_layoutMain .matrix_inpuCustomFormatItem input{width:100%;text-align:center;padding:5px}.matrix_layoutMain .matrix_inpuCustomFormatCotainer button{padding:0;width:100%}.matrix_layoutMain .matrix_inpuCustomFormatCotainer .matrix_inpuCustomFormatLabel{color:var(--pq_secondColor,#727272)}.matrix_layoutMain .matrix_inpuCustomFormatCotainer{display:flex;flex-direction:column;justify-content:space-between}.matrix_layoutMain .matrix_inpuCustomFormatItem{height:var(--pq_fieldInputHeight,40px)}.matrix_layoutMain .matrix_costCenter,.matrix_layoutMain .matrix_packingOptions,.matrix_layoutMain .matrix_quantityField{padding:5px;display:flex;flex-direction:column}.matrix_layoutMain .matrix_packingOptions{padding:0}.matrix_layoutMain .matrix_costCenter input,.matrix_layoutMain .matrix_packingOptions input,.matrix_layoutMain .matrix_quantityField input{padding:5px;height:var(--pq_fieldInputHeight,40px)}.matrix_layoutMain .matrix_packingOptions input{padding-left:10px}.matrix_layoutUploadFullPageConfigurationContainer .col-md-3 .matrix_productName,.matrix_layoutUseMatrix .col-md-3 .matrix_productName{display:none}.select2.select2-container.select2-container--default{width:100%!important}.matrix_layoutMain .matrix_addToCartButtonMobile,.matrix_layoutMain .matrix_personzalizeButtonMobile,.matrix_layoutUploadFullPageConfigurationContainer .matrix_addToCartButtonMobile.matrix_addToCartButton{display:none}@media screen and (max-width:990px){.matrix_layoutMain{max-width:720px}.matrix_layoutMain.matrix_layoutUseMatrix .matrix_costCenter,.matrix_layoutMain.matrix_layoutUseMatrix .matrix_layoutMatrixContainerColMain,.matrix_layoutMain.matrix_layoutUseMatrix .matrix_productPartsMainContainer.matrix_table,.matrix_layoutMain.matrix_layoutUseMatrix .matrix_productPartsNamesContainer,.matrix_layoutMain.matrix_layoutUseMatrix .matrix_quantityField,.matrix_layoutMain.matrix_layoutUseMatrix .matrix_summaryInformation{display:none}.matrix_layoutMain.matrix_layoutUseMatrix .matrix_layoutMatrixContainerColSidebar{width:100%;flex:0 0 100%;max-width:100%}.matrix_layoutMain.matrix_layoutUseMatrix .matrix_layoutMatrixContainerColSidebar .matrix_productName{display:flex}.matrix_layoutMain.matrix_layoutUseMatrix .matrix_layoutMatrixContainerColSidebar .matrix_uploadTable{display:flex;flex-direction:column}.matrix_layoutMain.matrix_layoutPackingContainer .matrix_layoutPackingContainerMain,.matrix_layoutMain.matrix_layoutPackingContainer .matrix_layoutPackingContainerQuantity,.matrix_layoutMain.matrix_layoutPackingContainer .matrix_layoutPackingContainerSidebar{width:100%;flex:0 0 100%;max-width:100%}.matrix_layoutMain.matrix_layoutPackingContainer .matrix_layoutPackingContainerQuantity{order:2}.matrix_layoutMain.matrix_layoutPackingContainer .matrix_layoutPackingContainerMain{order:3}.matrix_layoutUploadFullPageConfigurationContainer .matrix_addToCartButtonMain.matrix_addToCartButton{display:none}.matrix_layoutMain .matrix_addToCartButtonMobile,.matrix_layoutMain .matrix_personzalizeButtonMobile,.matrix_layoutUploadFullPageConfigurationContainer .matrix_addToCartButtonMobile.matrix_addToCartButton{display:block}.matrix_layoutMain .matrix_addToCartButtonMain{display:none}}@media only screen and (max-width:767px) and (min-width:480px){.matrix_layoutMain{max-width:460px}}.matrix_loading svg{stroke:var(--pq_mainColor,#3141a7)}.matrix_layoutMain:not(.matrix_layoutPackingContainer) .matrix_personalizationButton{width:100%;padding:10px 10px}.matrix_layoutMain:not(.matrix_layoutPackingContainer) .matrix_personalizationButton button{margin:0;width:100%;font-size:1rem;line-height:1rem}.matrix_layoutMain .matrix_addToCartButton,.matrix_layoutMain .matrix_optionsTable .matrix_previewButton,.matrix_layoutMain .matrix_quotationButton{width:100%;padding:10px 0;font-family:var(--pq_mainFontFamily,"OpenSans","Open Sans")}.matrix_layoutMain .matrix_connectButton{width:100%}.matrix_layoutMain .matrix_addToCartButton button,.matrix_layoutMain .matrix_connectButton button,.matrix_layoutMain .matrix_optionsTable .matrix_previewButton button,.matrix_layoutMain .matrix_quotationButton button{margin:0;width:100%}.matrix_layoutMain .lds-ring{display:inline-block;position:relative;width:80px;height:80px}.matrix_layoutMain .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid var(--pq_mainColor,#3141a7);border-radius:50%;-webkit-animation:matrix_layoutMain_lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:matrix_layoutMain_lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--pq_mainColor,#3141a7) transparent transparent transparent}.matrix_layoutMain .lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.matrix_layoutMain .lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.matrix_layoutMain .lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes matrix_layoutMain_lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes matrix_layoutMain_lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.matrix_networkError{padding-top:20px;display:flex;justify-content:center;align-items:center}.matrix_layoutMain.matrix_layoutPersonalizationContainer .matrix_personalizationButton{padding:5px}.matrix_layoutMain.matrix_layoutStockContainer .matrix_addToCartButton,.matrix_layoutMain.matrix_layoutStockDefaultPdfContainer .matrix_addToCartButton{padding:10px 5px}.matrix_layoutMain .matrix_uploadLoadingContainer .progress{display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.matrix_layoutMain .matrix_uploadLoadingContainer .progressbar{height:1.25rem;background:#e6e6e6}.matrix_layoutMain .matrix_uploadLoadingContainer .progressbar .progressbar-bar{height:100%;background:var(--pq_mainColor,#3141a7)}.matrix_layoutMain{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.matrix_layoutMain{max-width:540px}}@media (min-width:768px){.matrix_layoutMain{max-width:720px}}@media (min-width:992px){.matrix_layoutMain{max-width:960px}}@media (min-width:1200px){.matrix_layoutMain{max-width:1140px}}.matrix_layoutMain .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.matrix_layoutMain .col-md-3{position:relative;width:100%;padding-right:0;padding-left:0}.matrix_layoutMain .col-md-9{position:relative;width:100%;padding-right:30px;padding-left:0}@media (min-width:768px){.matrix_layoutMain .col-md-9{flex:0 0 75%;max-width:75%}.matrix_layoutMain .col-md-3{flex:0 0 25%;max-width:25%}.matrix_layoutMain .col-md-6{flex:0 0 50%;max-width:50%}}.matrix_layoutMain *,.matrix_layoutMain :after,.matrix_layoutMain :before{box-sizing:border-box}.matrix_loading.matrix_loadingInitial{min-width:200px;min-height:200px;position:relative}.matrix_loading{position:absolute;width:100%;height:100%;top:0;left:0}.matrix_loading .vld-parent{position:static}.matrix_loading .vld-overlay .vld-background:focus,.matrix_loading .vld-overlay:focus{outline:none}.matrix_loading:not(.matrix_loadingInitial) .vld-icon{position:absolute;top:30%}.matrix_loading.matrix_loadingPersonalize svg{width:80px;height:80px}.matrix_layoutMain .matrix_downloadCF2Button{display:none}.matrix_layoutMain.matrix_layoutPersonalizationConfigurationContainer .matrix_costCenter{padding:5px 0}.matrix_layoutMain.matrix_layoutPersonalizationConfigurationContainer .matrix_personalizationButton{padding:0 0 10px 0}button.matrix_pageOptionAttributeButton:hover{color:var(--pq_buttonNotPrimaryHover,#777)}.matrix_layoutImageEditorContainer .matrix_productPartsMainContainer.matrix_table.matrix_table_gallery{border-top-width:1px}.printq_matrix_app{z-index:3}.show_background_cms .printq_matrix_app{z-index:101!important}.matrix_layoutPersonalizationContainer .matrix_addToCartButton{padding:5px}.matrix_layoutPackingContainer .matrix_table.matrix_factsheet,.matrix_layoutUploadConfigurationContainer .matrix_table.matrix_factsheet,.matrix_layoutUploadContainer .matrix_table.matrix_factsheet,.matrix_layoutUploadPersonalizationConfigurationContainer .matrix_table.matrix_factsheet{width:100%;margin-top:0}.matrix_factsheetItem a{color:var(--pq_mainColor,#3141a7)}.matrix_loading.matrix_loading_initial_bigcommerce{top:5px!important}.matrix_inputQuantityInput button{display:flex;justify-content:center}.printqApp_tooltip.vue-tooltip-theme{z-index:10000;background-color:#fff;padding:10px;border:1px solid var(--pq_mainColor,#3141a7);padding:5px;position:relative}.matrix_layoutMain .matrix_tooltipContainer svg,.tooltipAddedTemplate .matrix_tooltipContainer svg{color:var(--pq_mainColor,#3141a7)}.matrix_layoutMain .matrix_pageOption .active .matrix_tooltipContainer svg,.select2-container--default.select2-container--open .select2-results__option[aria-selected=true].tooltipAddedTemplate .matrix_tooltipContainer svg{color:#fff}.matrix_tooltipContainer{height:16px;width:16px;right:0;position:absolute;bottom:0}.matrix_pageOption .matrix_tooltipContainer{top:13px}.matrix_selectOptionName .matrix_tooltipContainer{top:7px}.matrix_layoutMain .matrix_pageOption,.matrix_layoutMain .matrix_pageOptionAttributes button.matrix_pageOptionAttributeButton,.matrix_layoutMain .matrix_selectOptionName,.tooltipAddedTemplate .matrix_tooltipContainer{position:relative}.select2-results__option{display:flex;justify-content:space-between}.allowed-ranges{display:flex;flex-direction:row}@media screen and (max-width:990px){.printq_matrix_app .matrix_loading:not(.matrix_loadingInitial){position:fixed}.matrix_loading:not(.matrix_loadingInitial) .vld-icon{top:50%}}.matrix_layoutMain .matrix_pageOption.disabled{pointer-events:none}.matrix_layoutMain .pageOptionCheck{background-color:var(--pq_headerBgColor,#f0f0f7);color:green;height:var(--pq_buttonHeight,40px)}.matrix_layoutMain .matrix_separator{width:100%;height:1px;border-bottom:1px solid #ebebeb}.matrix_layoutMain .matrix_summarySelectedPageOptionsItem:last-child .matrix_separator{display:none}.matrix_layoutMain .matrix_summarySelectedPageOptionsItemIdx{color:var(--pq_mainColor,#3141a7);font-weight:700}.matrix_layoutMain .matrix_productPartsNames .btn.btn-primary:not(.active){background-color:#fff;color:var(--pq_mainColor,#3141a7)}.matrix_layoutAdminDefaultSelectionContainer .matrix_optionsContainer .matrix_rangeAttribute .matrix_selectOptionName,.matrix_layoutAdminDefaultSelectionContainer .matrix_optionsContainer .matrix_selectOption .matrix_selectOptionName{font-weight:700;padding-left:0}.matrix_layoutAdminDefaultSelectionContainer .matrix_layoutMatrixContainerColMain{padding-left:0;padding-right:0}.matrix_layoutAdminDefaultSelectionContainer .rangeDetailsContainer{display:flex;justify-content:space-between;margin-top:0;align-items:center}.matrix_layoutAdminDefaultSelectionContainer .rangeDetailsContainer .rangeDetails{font-style:italic;font-size:.8em;color:#cecece}body[class*=printq-stock_configuration_default_pdf] .select2-container--default.select2-container--open .select2-results__option--highlighted[aria-selected]{color:#000}body[class*=printq-stock_configuration_default_pdf] .select2-container--default.select2-container--open .select2-results__option[aria-selected=true]{background-color:#005caa;color:#fff}.matrix_layoutStockDefaultPdfConfigurationContainer .matrix_quantityField{width:40px}.matrix_layoutStockDefaultPdfConfigurationContainer .matrix_optionsTable{padding:0;border:0;box-shadow:none}.matrix_layoutStockDefaultPdfConfigurationContainer .matrix_optionsTable .matrix_tableHeader{display:none}.matrix_layoutStockDefaultPdfConfigurationContainer .matrix_optionsTable .matrix_selectOption :hover{background-color:#f6f6f6}.matrix_layoutStockDefaultPdfConfigurationContainer .matrix_optionsTable .matrix_selectOptionContainer{display:flex;padding:15px}.matrix_layoutStockDefaultPdfConfigurationContainer .matrix_optionsTable .matrix_selectOptionContainer .matrix_selectOptionName{width:25%;font-weight:700}.matrix_layoutStockDefaultPdfConfigurationContainer .matrix_optionsTable .matrix_selectOptionContainer .matrix_selectOptionDropdown{width:75%}.matrix_layoutStockDefaultPdfConfigurationContainer .matrix_optionsTable .matrix_selectOptionContainer .matrix_selectOptionDropdown span.selection :hover{background-color:#fff;line-height:normal}.matrix_layoutStockDefaultPdfConfigurationContainer .matrix_addToCartButton{width:200px;margin-left:10px;background-color:#000;color:#fff;padding:4px 0}.matrix_layoutStockDefaultPdfConfigurationContainer .matrix_addToCartButton button.btn.btn-primary{background-color:#000;color:#fff;border:0}.matrix_layoutStockDefaultPdfConfigurationContainer .matrix_selectOption:nth-child(2n){background-color:hsla(0,0%,50.2%,.0705882)}.matrix_layoutStockDefaultPdfConfigurationContainer .matrix_quantityFieldLabel .vld-overlay{justify-content:flex-start}.matrix_layoutStockDefaultPdfConfigurationContainer .matrix_quantityFieldLabel .vld-icon{top:0!important}.matrix_layoutStockDefaultPdfConfigurationContainer .matrix_quantityFieldLabel svg{stroke:var(--pq_mainColor,#3141a7);width:28px;height:28px}.matrix_layoutStockDefaultPdfConfigurationContainer .matrix_quantityFieldLabel{position:relative;height:36px}.matrix_layoutStockDefaultPdfConfigurationContainer .matrix_priceFieldContainer{display:flex}.matrix_layoutStockDefaultPdfConfigurationContainer .matrix_priceField{color:#7a7a7a;font-family:Alata,Sans-serif;font-size:28px;font-weight:600;text-transform:none;letter-spacing:0;min-height:46px;display:flex;align-items:center}.matrix_layoutStockDefaultPdfConfigurationContainer .matrix_priceFieldLoading{color:#b8b8b8}.matrix_layoutStockDefaultPdfConfigurationContainer .vld-icon{display:flex;justify-content:center;align-items:center}.matrix_layoutStockDefaultPdfConfigurationContainer .matrix_quantityFieldStock{width:60px;padding:0;margin:0 4px 0 0}.matrix_layoutStockDefaultPdfConfigurationContainer .matrix_quantityFieldStock input:focus{border:2px solid #000;border-radius:4px}.matrix_layoutStockDefaultPdfConfigurationContainer .matrix_quantityFieldStock input{border:1px solid #000;height:100%;padding:8px 14px;font-size:16px;font-weight:700}.matrix_layoutStockDefaultPdfConfigurationContainer .matrix_quantitySelectionAndAddToCartContainer{display:flex;margin-top:10px}.matrix_layoutMain .matrix_quantityTable.matrix_table .matrix_quantityContainer th{color:#fff}.matrix_layoutMain .matrix_quantityContainer tr.matrix_quantityTableHeader{border-bottom:1px solid #fff}.matrix_layoutAdminDefaultSelectionContainer .matrix_layoutAdminDefaultSelectionActions,.matrix_layoutAdminPreferredSelectionContainer .matrix_layoutAdminPreferredSelectionActions{padding-top:10px;display:flex;justify-content:space-between}.matrix_quantityTablePriceDisabled{pointer-events:none}.matrix_layoutMain .matrix_quantityContainer tr td.priceMatrixActive{background-color:var(--pq_mainColor,#3141a7);color:#fff}.matrix_layoutAdminDefaultSelectionContainer .matrix_rangeAttribute,.matrix_layoutAdminDefaultSelectionContainer .matrix_selectOption{display:flex;flex-direction:column;margin-top:5px}.matrix_layoutAdminDefaultSelectionContainer .default_selection_pageoption_heading{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.matrix_layoutAdminDefaultSelectionContainer .default_selection_pageoption_heading .isHiddenPageOptionCheckboxContainer label{margin-bottom:0}.matrix_layoutStockDefaultPdfContainer .matrix_quantityFieldLabel{position:relative}.matrix_layoutStockDefaultPdfContainer .matrix_quantityFieldLabel svg{stroke:var(--pq_mainColor,#3141a7);width:28px;height:28px}.matrix_layoutStockDefaultPdfContainer .matrix_quantityFieldLabel .vld-icon{top:0!important}.matrix_layoutStockDefaultPdfContainer .matrix_quantityFieldLabel .vld-overlay{justify-content:flex-start;padding-left:170px}.matrix_quantityFieldStock input::-webkit-inner-spin-button,.matrix_quantityFieldStock input::-webkit-outer-spin-button{-webkit-appearance:auto!important}.matrix_quantityFieldStock input[type=number]{-moz-appearance:auto!important}.speechBubbleContainer{position:absolute;width:100%;top:-10px;background:#3056d3;padding:20px;border-radius:8px;color:#fff;text-align:center;transform:translateY(-100%);opacity:0;z-index:500;pointer-events:none;transition:opacity 1s}.speechBubbleContainer.should_show{opacity:1;z-index:500;pointer-events:all}.tabs-component{margin:-40px 0 0 0}.tabs-component-tabs{border:1px solid #ddd;border-radius:6px;margin-bottom:5px;margin-top:0}@media (min-width:700px){.tabs-component-tabs{border:0;align-items:stretch;display:flex;justify-content:flex-start;margin-bottom:0}}.tabs-component-tab{color:#999;font-size:14px;font-weight:600;margin-right:0;list-style:none}.tabs-component-tab:hover{color:#666}.tabs-component-tab.is-active{color:#000}.tabs-component-tab.is-disabled *{color:#cdcdcd;cursor:not-allowed!important}@media (min-width:700px){.tabs-component-tab{background-color:#f5f5f5;border:1px solid #ddd;border-bottom-width:0;margin-right:2px;transform:translateY(0);transition:transform .3s ease}.tabs-component-tab.is-active{background-color:#fff;border-bottom-width:0;z-index:2;transform:translateY(0)}}.tabs-component-tab-a{align-items:center;color:inherit;display:flex;padding:6px;text-decoration:none;outline:none;font-size:18px;color:#3a3952;text-transform:uppercase;font-family:OpenSans;font-weight:700}.tabs-component-tab-a:active,.tabs-component-tab-a:hover{outline:none;text-decoration:none;color:#3141a7}.tabs-component-panels{padding:0}@media (min-width:700px){.tabs-component-panels{padding:0}}