@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")}.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;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.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_personalizationPreview{margin:20px 0;padding:15px}.matrix_layoutMain .matrix_personalizationActionsContainer{display:flex;flex-direction:column;justify-content:center;padding:15px}.matrix_layoutMain .matrix_personalizationActionsContainer .btn.matrix_personalizationButtonDelete{margin:20px 0}.matrix_layoutMain .matrix_personalizationPreview,.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;margin-right:10px}.matrix_layoutMain .matrix_personalizationPreview img,.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%;text-align:left}.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:#3a4246;background-color:var(--pq_headerBgColor,#f0f0f7);padding:0 8px;width:100%;font-size:15px;font-weight:400;transition:color .15s linear;white-space:nowrap;line-height:var(--pq_buttonHeight,40px);font-weight:500}.matrix_inpuCustomFormatCotainer button{display:block;text-align:center}.matrix_layoutMain .matrix_pageOption{width:auto;max-width:152px;padding-bottom:10px;margin-right:34px}.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_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{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_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;width:100%!important}.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-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_mainColor,#3141a7)}.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_layoutMain .matrix_addToCartButtonMobile,.matrix_layoutMain .matrix_personzalizeButtonMobile,.matrix_layoutUploadFullPageConfigurationContainer .col-md-3 .matrix_productName,.matrix_layoutUploadFullPageConfigurationContainer .matrix_addToCartButtonMobile.matrix_addToCartButton,.matrix_layoutUseMatrix .col-md-3 .matrix_productName{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}.matrix_layoutUploadPersonalizationFullPageConfigurationContainer .matrix_addToCartButtonMain{display:block}}@media only screen and (max-width:767px) and (min-width:480px){.matrix_layoutMain{max-width:460px}}.matrix_loading svg{stroke:var(--pq_secondColor,#727272)}.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:768px){.matrix_layoutMain{max-width:720px}.price-block .price-block-footer{align-items:center;display:flex;flex-direction:row;padding:0 19px 0 25px}.price-block .price-block-footer label{margin:0 37px 0 0;max-width:300px}.price-table th{font-size:24px;padding-right:10px}.price-table th:first-child{padding-left:19px}.price-table td{font-size:18px;padding:9px 10px 14px 0}.price-table td:first-child{padding-left:25px}}@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}.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:#f4f4f4;position:relative;border-radius:0 8px 8px 0;color:#000;-webkit-filter:drop-shadow(0 0 6px rgba(0,0,0,.15));filter:drop-shadow(0 0 6px rgba(0,0,0,.15));font-size:14px;line-height:1.7;padding-right:20px;right:auto;transform:none;width:168px}.printqApp_tooltip-inner{padding-left:10px}.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{position:absolute;right:9px;top:12px;z-index:100}.matrix_layoutMain .matrix_tooltipContainer svg{align-items:center;border-radius:50rem;color:#f29100;display:flex;font-size:16px;font-weight:700;height:20px;justify-content:center;line-height:1;-webkit-text-decoration:none;text-decoration:none;width:20px}.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}@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)}.configuration-options{counter-reset:options-counter;width:100%}.info-block p{font-size:18px;line-height:1.7222!important}.matrix_uploadContainer{display:flex}.configuration-options .option-item{counter-increment:options-counter;font-size:18px;line-height:1.7222!important;margin-bottom:0}.configuration-options .option-item.not-active{margin-bottom:10px}.configuration-options .option-item:last-child .slide:before{border-bottom-width:4px}.configuration-options .option-opener:before{content:counter(options-counter) ". ";font-weight:400}.configuration-options .slide{overflow:hidden;padding:24px 20px 29px;position:relative}.configuration-options .option-item-footer{display:flex;flex-direction:row;justify-content:space-between;margin:0 -2px}.configuration-options .text-block{line-height:2;padding:15px 0 30px}.configuration-options .text-block p:last-child{margin:0}.configuration-options .text-block .option-item-subtitle{color:#000}.configuration-options .btn-holder .btn{margin:0 0 25px}.configuration-options .option-item-title{margin:0;position:relative;z-index:3}.configuration-options .option-item-subtitle{font-size:24px;font-weight:500;line-height:1.1667;margin:0 0 26px}.configuration-options .option-opener{background-color:#007fa4;color:#fff;display:block;font-size:20px;font-weight:500;line-height:1.4;margin-bottom:-5px;padding:20px 16px;-webkit-text-decoration:none;text-decoration:none;border-radius:8px}.matrix_layoutUploadPersonalizationFullPageConfigurationContainer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Rubik,Helvetica Neue,Arial,Noto Sans,sans-serif}.configuration-section .section-title{font-size:40px;margin-bottom:65px}.summary-info .slide:before{display:none}.summary-info{margin-bottom:14px;border:4px solid #f4f4f4;border-radius:8px}.summary-info.active{border:4px solid #f4f4f4;margin-bottom:80px}.summary-info.active .summary-opener svg{transform:scaleY(-1)}.summary-info .slide{overflow:hidden;position:relative}.summary-info .summary-title{background-color:#f4f4f4;color:#007fa4;font-size:20px;font-weight:600;line-height:1.1667;margin:0;position:relative;z-index:2;border-radius:8px}.summary-info .summary-subtitle{border-bottom:4px solid #f4f4f4;color:#007fa4;font-size:20px;font-weight:600;line-height:1.7;margin:0 5px 12px 0;padding-bottom:12px}.summary-info .summary-opener{align-items:center;color:inherit;display:flex;justify-content:space-between;padding:22px 23px 22px 17px;position:relative;-webkit-text-decoration:none;text-decoration:none}.summary-info .summary-opener svg{fill:#007fa4;height:18px;margin:2px 0 0 10px;transition:transform .15s linear;width:18px}.summary-price .total-price-per-piece,.total-price .total-price-netto{color:#000;display:block;font-size:18px;line-height:1.3}.summary-price .total-price-per-piece>span{font-size:12px}.summary-box{padding:17px 18px 16px}.summary-box .summary-list{font-size:14px;line-height:1.7}.summary-box .summary-list li{display:flex;margin-bottom:5px;line-height:1.4;word-break:break-word}.summary-box .summary-list .list-title{font-weight:500;padding-right:5px;width:52%}.summary-box .summary-list .list-value{width:48%}.info-box{position:absolute;right:9px;top:12px;z-index:100}.summary-info .summary-title{margin:-4px -4px 0}.configuration-section{color:#3a4246;padding:50px 0}.summary-info .summary-subtitle{margin-right:10px;padding-bottom:13px}.summary-info .summary-opener{padding:22px 15px 17px 20px;pointer-events:none}.summary-box{padding:17px 10px 18px 16px}.summary-box .summary-list{padding-left:0}.options-tabset .matrix_pageOption,.slick-slide,.slick-slide>div{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.options-tabset{counter-reset:tabs-counter;display:flex;font-size:20px;font-weight:500;line-height:1;position:relative;text-transform:uppercase;width:100%}.options-tabset:before{background-color:#f4f4f4;bottom:0;content:"";height:4px;left:20px;position:absolute;right:0}.options-tabset .btn.btn-primary.active .matrix_pageOptionLabel{color:#f29100}.tabset-container{margin-bottom:86px}.options-tabset .btn.btn-primary.active:after{opacity:1}.options-tabset .btn.btn-primary:after{background-color:#f29100;bottom:0;content:"";height:5px;left:0;opacity:0;position:absolute;right:0;transition:opacity .15s linear}.card-row{display:flex;flex-wrap:wrap;padding-bottom:23px}.card-row .card-col{padding:0 0 26px;width:100%}.matrix_layoutMain .matrix_pageOptionAttributes button.matrix_pageOptionAttributeButton.product-card{background-color:#fff;border:0;border-radius:12px;color:#3a4246;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:38px 22px 35px;position:relative;text-align:left;-webkit-text-decoration:none;text-decoration:none;width:100%}.product-card.disabled{color:rgba(58,66,70,.4)}.product-card.card-active:before,.product-card:hover:not(.disabled):before{border-color:#f29100;border-width:2px}.product-card.card-item{padding-bottom:36px;padding-top:26px}.product-card.card-item .card-image{margin-bottom:3px}.product-card.card-item .card-image img{height:268px}.product-card .card-image{margin-bottom:38px}.product-card .card-image img{display:block;max-height:219px;-o-object-fit:contain;object-fit:contain;width:100%}.product-card .card-image~.card-title{margin-top:0}.product-card .card-image~.card-subtitle{margin-bottom:10px}.product-card .card-title{font-size:28px;font-weight:500;line-height:1.1786;margin:-4px 0 6px;color:#3a4246}.total-price .total-price-brutto{align-items:baseline;color:#f29100;display:flex;font-size:32px;font-weight:500;line-height:1.3;padding-bottom:6px;white-space:nowrap}.total-price .total-price-brutto span{font-size:18px;font-weight:400;line-height:1.3;margin-left:19px}.total-price .total-price-netto{color:#000;display:block;font-size:18px;line-height:1.3}.summary-box:last-child{padding-bottom:29px}.tab-content-holder .price-box{background-color:#fff;border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:34px 29px;width:100%}.accordion-content:before{border:solid #f4f4f4;border-width:0 4px;margin:0 0 -14px;padding:28px 21px 39px}.product-card .card-subtitle{font-size:24px;font-weight:500;line-height:1.1667;margin:0;word-break:break-word}.options-tabset .matrix_pageOptionIndex,.options-tabset .matrix_pageOptionLabel{color:#3a4246;display:block;padding-bottom:23px;padding-top:12px;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:color .15s linear;white-space:nowrap;font-size:20px!important;font-weight:500!important;line-height:1;text-transform:uppercase}.options-tabset.matrix_pageOptionIndex,.options-tabset .matrix_pageOptionLabel,.options-tabset button.btn{background:none;background-color:transparent!important}.catalog-product-view .page-main{max-width:1768px!important}.configuration-options .slide{margin:0 0 -14px;padding:28px 21px 39px}.configuration-options .slide:before{border:solid #f4f4f4;border-width:0 4px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.configuration-options .footer-col{display:flex;flex-direction:column}.configuration-options .footer-col.left-col{align-items:flex-start}.configuration-options .footer-col.right-col{align-items:flex-end}.configuration-options .footer-col .btn+.btn{margin-top:9px}.configuration-options .footer-col .btn-link{margin-right:-2px}.matrix_layoutMain .option-item-footer .btn{background-color:transparent;border:1px solid transparent;border-radius:50rem!important;display:inline-block;font-size:16px;font-weight:500;line-height:1.6875;padding:11px 39px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:color .15s linear,background-color .15s linear,border-color .15s linear,box-shadow .15s linear;vertical-align:middle;height:auto!important}.option-item-footer .btn:hover{box-shadow:0 10px 15px -3px rgba(58,66,70,.1),0 4px 6px -4px rgba(58,66,70,.1)}.matrix_layoutMain .option-item-footer .btn.btn-primary{background-color:#f29100!important;border-color:#f29100!important;color:#fff!important}.option-item-footer .btn.btn-primary:hover{background-color:#ffb240;border-color:#ffb240}.option-item-footer .btn.btn-outline-primary{border-color:#f29100;color:#f29100}.option-item-footer .btn.btn-outline-primary:hover{background-color:#f29100;color:#fff}.option-item-footer .btn.btn-link{align-items:center;color:#f29100;display:inline-flex;font-weight:400;padding:0}.option-item-footer .btn.btn-link:hover{box-shadow:none;color:#f29100;-webkit-text-decoration:underline;text-decoration:underline}.option-item-footer .btn.btn-link:hover svg{transform:translateX(4px)}.option-item-footer .btn.btn-link svg{fill:#f29100;height:13px;margin-left:16px;transition:transform .15s linear;width:26px}@media (min-width:1768px){.matrix-container{max-width:1768px}.configuration-options{width:calc(100% - 419px)}.configuration-options .option-opener{font-size:24px;line-height:1.375}.price-box{max-width:384px}.options-tabset li{margin-right:52px}.card-row.grid-sm .card-col{max-width:284px}.card-row .card-col{max-width:270px;flex-basis:270px;-webkit-flex-basis:270px;min-width:270px;margin-right:20px}.product-card.active:not(.denied):before,.product-card:hover:not(.disabled):before{border-color:#f29100;border-width:2px}.info-block{max-width:390px}.summary-info{width:415px}.summary-info .summary-title{font-size:24px}.summary-box .summary-list .list-title{width:46.5%}.summary-box .summary-list .list-value{width:53.5%}}@media (max-width:767px){.configuration-section .section-content .container{max-width:none;padding:0}.footer-col.left-col{flex-direction:row}.configuration-options .option-item-footer,.footer-col.right-col{flex-direction:column}.configuration-options .footer-col.left-col{padding-bottom:25px}}@media (max-width:639px){.configuration-options .footer-col .btn:not(.btn-link){display:block;width:100%}.configuration-options .option-opener{border-radius:0}.card-row{flex-direction:column}.configuration-options .btn-holder .btn{display:block}.select2-container{width:100%!important}}@media (min-width:640px){.card-row .card-col{margin-right:20px;width:50%}}@media (min-width:1280px){.configuration-options .text-block{padding:38px 30px 30px 8px}.price-box{align-self:flex-start;flex-shrink:0;margin:32px 10px 30px 0;max-width:300px}.card-row .card-col{max-width:270px;padding-bottom:28px;min-width:270px}.tab-content-holder{display:flex;justify-content:space-between}.tab-content-holder .card-row{align-self:flex-start;flex:1}.info-block{margin-left:15px;max-width:250px}}.accordion-item{margin-bottom:1em}.accordion-title{cursor:pointer}.accordion-content.closed{height:0;opacity:0}.accordion-content.opened{border:solid #f4f4f4;border-width:0 4px;padding:28px 21px 39px}.accordion-content.opened:last-child{border-bottom-width:4px}.accordion-content{opacity:1;height:auto;overflow:hidden;transition:max-height .5s ease-in-out}.accordion-content>p{margin:0;padding:0 1em}.tabset-holder{padding-top:53px}.form-group .matrix_selectOptionName{font-size:24px!important;font-weight:500!important;line-height:1.1667;margin:0 0 25px 2px}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.accordion-content .custom-select{width:100%}.accordion-content .custom-select::-webkit-input-placeholder,.custom-select::placeholder{opacity:1}.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow{transform:scaleY(-1)}.select2-container .select2-selection--single{background-color:#f4f4f4}.matrix_layoutMain .matrix_selectOption .select2-container .select2-selection--single .select2-selection__rendered{font-size:16px;font-weight:500;padding:7px 22px 7px 13px}.select2-container .select2-selection--single .select2-selection__placeholder{color:rgba(58,66,70,.5);font-weight:400}.select2-container .select2-selection--single .select2-selection__arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23f29100' stroke-width='2.5' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;background-size:17px 13px;height:40px;right:0;top:2px;transition:transform .15s linear}.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:2px solid #007fa4}.select2-container .select2-selection--single .select2-selection__arrow b{opacity:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#007fa4;color:#fff}.accordion-content .select2-container--default .select2-results__option--selected{background-color:rgba(58,66,70,.1)}.accordion-content .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#007fa4;color:#fff}.accordion-content .select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:2px solid #007fa4}.accordion-content .select2-dropdown{border-radius:0 0 4px 4px}.tabset-holder .select2-container{max-width:270px}.matrix_selectOption.sel-col .select2-container{max-width:100%;min-width:100%}.matrix_matrixStepItem .matrix_selectOption.sel-col{margin-bottom:100px;width:60%}.select2-container .select2-selection--single{background-color:#f4f4f4!important;border:0;box-shadow:inset 0 -2px 0 #f29100;height:42px}.select2-container .select2-selection--single .select2-selection__rendered{font-size:16px;font-weight:500;padding:7px 22px 7px 13px}.accordion-content .price-table{border-collapse:collapse;margin-bottom:12px;width:100%;border:none!important;box-shadow:none!important;padding:0;margin:0}.matrix_layoutMain .matrix_table.price-block{border:1px solid #cbcdcf;border-radius:4px;margin-bottom:54px;max-width:652px;padding-bottom:15px}.price-block .matrix_tableHeader{padding:0!important;border:0!important}.matrix_layoutMain .matrix_table.price-block .form-control{flex-grow:1;height:31px;min-width:50%;padding:6px 10px;width:100%}.matrix_layoutMain .matrix_table.price-block .price-block-footer{padding:0 15px}.matrix_layoutMain .matrix_table.price-block .price-block-footer label{display:block;font-size:18px;font-weight:400;line-height:1.4444;margin:0 0 10px;white-space:nowrap}.matrix_layoutMain .matrix_table.price-table{border-collapse:collapse;margin-bottom:12px;width:100%}.matrix_layoutMain .matrix_table.price-table tr{cursor:pointer;display:flex;justify-content:center;position:relative;height:auto}.matrix_layoutMain .matrix_table.price-table tr:first-child{cursor:default;margin-bottom:12px}.matrix_layoutMain .matrix_table.price-table tr:last-child{margin-bottom:2px}.matrix_layoutMain .matrix_table.price-table tr:hover:not(.active):not(:first-child):before{background-color:rgba(242,145,0,.1);border:0;bottom:0;opacity:1}.matrix_layoutMain .matrix_table.price-table tr:before{border:2px solid #f29100;border-radius:4px;bottom:-2px;content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-2px}.matrix_selectOption.matrix_selectCountry{margin-bottom:10px}.matrix_layoutMain .matrix_table.price-table .active:before{opacity:1}.matrix_layoutMain .matrix_table.price-table .active{background:none!important}.matrix_layoutMain .matrix_table.price-table .active td{color:#3a4246!important}.matrix_layoutMain .matrix_table.price-table td,.price-table th{align-items:center;display:flex;flex-grow:1;padding:0;width:100%}.matrix_layoutMain .matrix_table.price-table td:last-child,.price-table th:last-child{min-width:30%}.matrix_layoutMain .matrix_table.price-table th{background-color:#007fa4;color:#fff;font-size:24px;font-weight:500;line-height:1.1667;padding:6px 5px 7px 0}.matrix_layoutMain .matrix_table.price-table th:first-child{border-top-left-radius:3px;padding-left:15px}.matrix_layoutMain .matrix_table.price-table th:last-child{border-top-right-radius:3px}.info-block{align-items:flex-start;border-radius:12px;flex-direction:column;margin-bottom:60px;margin-top:50px;padding:0 21px 33px;width:100%}.info-block,.info-block .icon-box{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex}.info-block .icon-box{align-items:center;border-radius:50rem;height:100px;justify-content:center;margin:-48px auto 32px;width:100px}.info-block .icon-box svg{fill:#f29100;height:57px;width:56px}.info-block .info-title{font-size:24px;font-weight:500;line-height:1.1667;margin:0 0 32px;color:#000}.info-block p{margin:0 0 18px}.info-block p:last-child{margin:0}.matrix_layoutMain .matrix_table.price-table td{font-size:18px;line-height:1.5;padding:9px 10px 14px 0}.price-block-footer .form-control{flex-grow:1;min-width:50%;padding:6px 10px;width:100%;border:0;background-color:#f4f4f4!important;border-radius:4px;box-shadow:inset 0 -2px 0 #f29100;color:#3a4246;font-size:16px;font-weight:500;height:42px;line-height:1.75;height:31px}.tabset-holder .slider-btn svg{fill:#f29100;height:38px;position:relative;width:38px}.tabset-holder .slick-next:before,.tabset-holder .slick-prev:before{content:""}.tabset-holder .slick-next{right:0}.tabset-holder .slick-prev{left:0}.tabset-holder .slick-next,.tabset-holder .slick-prev{width:38px;height:38px}.price-block .price-block-footer label{display:block;font-size:18px;font-weight:400;line-height:1.4444;margin:0 37px 0 0;max-width:300px;white-space:nowrap}.matrix_layoutMain .matrix_table.price-table td:first-child{padding-left:15px}.fake-slide{width:150px;opacity:0;pointer-events:none}.matrix_layoutMain .matrix_table.price-table td strong{font-weight:500}.accordion-content .qty-container .matrix_tableHeader{display:none}.accordion-content .price-block{border:1px solid #cbcdcf;border-radius:4px;margin-bottom:54px;max-width:652px;padding-bottom:15px}.matrix_selectCountry .select2-container{width:200px!important}.matrix_pageOption:hover .matrix_pageOptionLabel{color:#f29100}.accordion-content .btn-holder .matrix_uploadTable .matrix_tableHeader{display:none}.accordion-content .btn-holder .matrix_uploadTable{border:none;box-shadow:none;padding:0;margin:0}.accordion-content .btn-holder{display:flex;flex-direction:row;flex-wrap:wrap}.accordion-content .btn-holder .matrix_personzalizeButtonMain .btn.preview:hover{background-color:#f29100;color:#fff}.accordion-content .matrix_layoutMain .matrix_upload.matrix_uploadIsLoading .vue-dropzone.dropzone{min-height:auto!important;height:auto!important}.accordion-content .matrix_uploadLoadingContainer{top:0!important;height:auto!important}.accordion-content #template-preview{display:none}.accordion-content .btn-holder .matrix_personzalizeButtonMain .btn.preview{background-color:transparent;border:1px solid transparent;border-radius:50rem;display:inline-block;font-size:16px;font-weight:500;line-height:1.6875;padding:11px 39px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:color .15s linear,background-color .15s linear,border-color .15s linear,box-shadow .15s linear;vertical-align:middle;border-color:#f29100;color:#f29100;height:auto!important}.accordion-content .btn-holder .matrix_personzalizeButtonMain{width:auto;padding:0}.accordion-content .vue-dropzone.dropzone:hover{background-color:#ffb240!important;border-color:#ffb240!important}.accordion-content .vue-dropzone.dropzone{margin:0 21px 18px 0;border:1px solid transparent;border-radius:50rem;display:inline-block;font-size:16px;font-weight:500;line-height:1.6875;padding:11px 39px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:color .15s linear,background-color .15s linear,border-color .15s linear,box-shadow .15s linear;vertical-align:middle;min-height:auto!important;height:auto!important;background-color:#f29100!important;border-color:#f29100!important;color:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content}.accordion-content .dropzone.dz-started .dz-message{display:block!important}.accordion-content .btn-holder .dropzone .dz-message{margin:0}.accordion-content .btn-holder .matrix_layoutMain .matrix_upload{height:auto}@media (max-width:1279px){.accordion-content .btn-holder{margin-top:20px}}@media (max-width:790px){.matrix_layoutMain .matrix_upload .vue-dropzone.dropzone{width:100%;max-width:100%}.accordion-content .matrix_uploadContainer{flex-wrap:wrap}.accordion-content .matrix_upload{min-height:auto}.accordion-content .btn-holder .matrix_personzalizeButtonMain{width:100%}}@media (max-width:640px){.card-row{justify-content:center}}@media (min-width:640px){.selection-block .sel-col{padding:0 10px 31px 0;width:50%}.selection-block{align-items:flex-start;display:flex;flex-wrap:wrap;min-height:183px}}@media (min-width:1024px){.summary-info .summary-content{display:block!important}.matrix-container{max-width:1024px}.configuration-section .section-title{font-size:40px;margin-bottom:65px}.configuration-section .section-content .container{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between}.configuration-options{flex-grow:1;padding-right:20px;width:calc(100% - 330px)}.configuration-options .option-opener{padding:18px 20px 17px 28px}.configuration-options .text-block{padding:38px 8px 30px}.tabset-container{margin-bottom:60px}.product-card.card-item{padding-bottom:31px;padding-top:38px}.product-card.card-item .card-image{margin-bottom:17px}.summary-info{border:4px solid #f4f4f4;border-radius:8px;flex-shrink:0;width:330px}.summary-info .slide:before{display:none}.summary-info .summary-title{margin:-4px -4px 0}.summary-info .summary-subtitle{margin-right:10px;padding-bottom:13px;padding:5px 10px 18px 0}.summary-info .summary-opener{padding:22px 15px 17px 20px;pointer-events:none}.summary-info .summary-opener svg{display:none}.summary-box{padding:17px 10px 18px 16px}.summary-box:last-child{padding-bottom:24px;padding-top:5px}.info-box .info-drop{left:62%;padding-right:10px;right:auto;transform:none}.info-box .info-drop .drop-holder{transform:none}.selection-block{max-width:684px;padding-bottom:55px}}@media (min-width:1280px){.matrix-container{max-width:1280px}.configuration-options .slide{padding-top:53px}.configuration-options .text-block{padding:38px 30px 30px 8px}.price-box{align-self:flex-start;flex-shrink:0;margin:32px 10px 30px 0;max-width:300px}.card-row .card-col{max-width:270px;padding-bottom:28px}.tab-content-holder{display:flex;justify-content:space-between}.tab-content-holder .card-row{align-self:flex-start;flex:1}.info-block{margin-left:15px;max-width:250px}}@media (min-width:1768px){.matrix-container{max-width:1768px}.configuration-options{width:calc(100% - 419px)}.configuration-options .option-opener{font-size:24px;line-height:1.375}.price-box{max-width:384px}.tabset-container{margin-bottom:86px}.options-tabset li{margin-right:52px}.card-row.grid-sm .card-col{max-width:284px}.info-block{max-width:390px}.summary-info{width:415px}.summary-info .summary-title{font-size:24px}.summary-box .summary-list .list-title{width:46.5%}.summary-box .summary-list .list-value{width:53.5%}}@media (min-width:1920px){.wrapper{margin:0 auto;max-width:1920px}}@media (max-width:767px){.configuration-section .section-content .container{max-width:none;padding:0}.configuration-options .footer-col.left-col{padding-bottom:25px}}@media (max-width:639px){.configuration-options .footer-col .btn:not(.btn-link){display:block;width:100%}.configuration-options .btn-holder .btn{display:block}.select2-container{width:100%!important}}@media (min-width:1024px) and (max-width:1767px){.configuration-options .option-item{font-size:16px}.configuration-options .option-item-subtitle{font-size:20px}.product-card .card-title{font-size:24px}.product-card .card-subtitle{font-size:20px}.info-block .info-title{font-size:20px;margin-bottom:24px}.summary-box .summary-list{font-size:14px}.price-table th{font-size:20px}}@media (min-width:768px) and (max-width:1767px){.options-tabset{font-size:16px}.form-group label{font-size:20px}}@media (min-width:768px){.matrix_layoutMain{max-width:100%}}.tabset-holder .slider-btn:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.tabset-holder .slider-btn.btn-next:before{background:linear-gradient(270deg,#fff,#fff 40%,hsla(0,0%,100%,0))}.tabset-holder .slider-btn.btn-prev:before{background-image:linear-gradient(90deg,#fff,#fff 40%,hsla(0,0%,100%,0))}.tabset-holder.slider-init .btn-next,.tabset-holder.slider-init .btn-prev{display:flex}.tabset-holder .slider-btn.disabled{display:none}.matrix_pageOptionAttributeButton.product-card.denied{pointer-events:none;cursor:not-allowed;opacity:.5}.card-col.denied{display:none}.tabset-holder{display:flex;overflow:hidden;position:relative}.tabset-holder .slider-btn{justify-content:center;position:absolute;width:75px;z-index:2;display:none}.tabset-holder.slider-init .options-tabset:before{right:34px}.tabset-holder .slider-btn.btn-prev{left:0}.tabset-holder .slider-btn.btn-next{right:0}body[class*=fullpage_configuration] .page-main{max-width:1920px!important}.product-card{background-color:#fff;border:0;border-radius:12px;color:#3a4246;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:38px 22px 35px;position:relative;text-align:left;-webkit-text-decoration:none;text-decoration:none;width:100%;min-height:164px}.product-card:before{border:1px solid rgba(58,66,70,.3);border-radius:12px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.btn-holder .matrix_addToCartButtonMain.matrix_addToCartButton{width:auto;margin:0 20px;padding:0}.btn-holder .matrix_addToCartButtonMain.matrix_addToCartButton .btn{background-color:#f29100!important;border-color:#f29100!important;color:#fff;border-radius:50rem;display:inline-block;font-size:16px;font-weight:500;line-height:1.6875;padding:11px 39px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:color .15s linear,background-color .15s linear,border-color .15s linear,box-shadow .15s linear;vertical-align:middle;border-color:#f29100;height:auto!important}.proof_input{margin:10px 0}.proof_input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f4f4f4;border:1px solid #f29100;border-radius:4px;cursor:pointer;flex-shrink:0;margin:0;width:100%;max-width:100%}@media screen and (max-width:467px){.matrix_layoutMain{padding:0}}.configuration-options h4.option-item-subtitle{color:#000}.accordion-content .matrix_upload.upload-disabled .vue-dropzone.dropzone{opacity:.8;background-color:#c2b4b4!important;border:none!important;pointer-events:none}.accordion-content .btn-holder .matrix_personzalizeButtonMain .btn.personalizationDisabled{opacity:.8;background-color:#c2b4b4!important;border:none!important;pointer-events:none;color:#fff}.matrix_layoutMain .matrix_inputQuantity .btn{background-color:#f29100!important;border-color:#f29100!important;color:#fff!important;margin-left:10px;height:33px!important;border:1px solid transparent;border-radius:50rem!important}.matrix_layoutMain .matrix_upload .matrix_personzalizeButtonMain.matrix_personalizationButton{width:-webkit-max-content;width:-moz-max-content;width:max-content}.matrix_layoutMain .matrix_addToCartButton.pdfUploadedAddToCart.matrix_addToCartButtonMain{display:flex;align-items:flex-end}.matrix_layoutMain .matrix_addToCartButton.pdfUploadedAddToCart.matrix_addToCartButtonMain button{margin-bottom:0}.svg-inline--fa.fa-download{transform:rotate(180deg);width:12px;height:8px}.data-sheets-item a{display:flex;align-items:baseline;gap:10px}.summary-box .data-sheets-holder{margin:10px 5px 10px 5px}.spine-container{display:flex;flex-direction:row;align-items:center}.spine-icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAADb0lEQVR4Ae3cP2sUQRjH8VNQ7MR/2NionZYHkp1NZPeZ22cSFMQib0EQJK1gIREb34O1lmonapFSRGOrWFgJioqCIhaJRpZkz80kOXJ7O7cH+w0Mub27nZn9/HZm7xZuOh3+EEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAgrMDMzNwxI3rbiD6JRF81XYzVl1Ga3Qp71BNaeyw6Z0Q/GdG1SSvdXu/ghLKF6da0taeM6M9SEMtxqs+aLEb0bdGfJEmOhjnyCa3VWH20cfArJnWXJqGbsbhr7QxkcXGvEV3NDz4SvTcJYeR9aG0gSTJ3ojgTY9EHBNKwQD4/F4GYVD833J1+8y0eIaVA1qetF9ba432Zhh4QyJaPu9lfI+WiK0ay70b025jKr2LktupT1qYpS3L0yfse0t5A7OxCbN2N2Lolk2bP8xKl+r4IKUqzJSPZnfEUfVq029pA8nnbv2QY6V0tYIy46/7roba5hoiuEUio02uIesvXEAIZAi7UWwkklGzFegmkIlyo3QgklGzFegmkIlyo3QgklGzFegmkIlyo3QgklGzFegmkIlyo3QgklGzFeusK5Mz8/H4jen7Kut5uSpz0pjqdzp6dus29rBHvZRlx9//fhNzdLfzYupsE4gnUNUIIxIOtullXIExZVRPw9qsrEK/akTe5hox4DRk5Aa8CAiEQ75RoaJMpqyH4nZqtI5DI6sUo1StVSmzdzHZ9Y8qqOGVF1s0O+/3De/8fI3On/VAIpGIgcerOGtEfHvIwvzH5EDl3mEA2BOqYspIkOTA9feFQldLtdvf5YeTbjJCKI2Q7zDqeIxACqeM8Gr2OOqas0XuxtQZGCCNk61nRxDOMkCbUB7RJIANwmniJQJpQH9AmgQzAaeIlAmlCfUCb+W2L/m2PVBf8t/KDHV8k9Pb6wgG/10Nxd/3mCMQXGcO2EX24MUpWI8kul5skkLLGmB6fVz25efEZ97pYeCYSfdOf0qy+K54P/b/Vi8/kuUdpz8WiH/v4E/Tz6NYtz1QMxHPWHjGii3Gqj0uLly0byb5Eol8j0eXS88EXOGv1AmZFKPxHAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAIITAP97NgY1amXH3AAAAAElFTkSuQmCC");background-size:100% 100%;background-position:100%;background-repeat:no-repeat;width:100%;max-width:47px;height:47px;position:relative;left:-12px;display:block}.spine-val{position:relative;left:-15px}.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}}