@charset "UTF-8";html{--base-clr_primary:33, 181, 115}html{--bradius_None:0;--bradius_XXXS:2px;--bradius_XXS:4px;--bradius_XS:8px;--bradius_S:12px;--bradius_M:16px;--bradius_L:20px;--bradius_XL:100vmax}html{--pbxPrimaryColor:#21b573;--pbxPrimaryAltColor:rgb(8.3150082463%, 45.6065603812%, 28.9765438886%);--pbxPrimaryColorLighten50:rgb(14.4832325454%, 79.4383360821%, 50.4718709914%);--pbxPrimaryColorLighten400:rgb(69.4850650541%, 94.4365035734%, 83.3095107202%);--pbxMainFontFamily:Roboto, sans-serif;--pbxButtonRadius:5px;--pbxSecondaryColor:#eee;--pbxSecondaryColorDarken50:rgb(88.3333333333%, 88.3333333333%, 88.3333333333%);--pbxSecondaryColorDarken100:rgb(83.3333333333%, 83.3333333333%, 83.3333333333%);--pbxSecondaryColorDarken150:rgb(78.3333333333%, 78.3333333333%, 78.3333333333%);--pbxSecondaryColorDarken200:#bbbbbb;--pbxSecondaryColorDarken250:rgb(68.3333333333%, 68.3333333333%, 68.3333333333%);--pbxBgColor:#f9f9f9;--pbxBaseShadow:rgba(0, 0, 0, 0.2);--pbxDisabledButtonColor:#e4e4e4;--pbxBodyFontColor:#666;--pbxBodyFontColorDarken150:rgb(25%, 25%, 25%);--pbxBodyFontColorDarken200:#333333;--pbxBodyFontColorLighten100:rgb(50%, 50%, 50%);--pbxBodyFontColorLighten150:rgb(55%, 55%, 55%);--pbxBodyFontColorLighten200:#999999;--pbxBodyFontColorLighten250:rgb(65%, 65%, 65%);--pbxBodyFontColorLighten300:rgb(70%, 70%, 70%);--pbxBodyFontColorLighten500:rgb(90%, 90%, 90%);--pbxPrimaryFontColor:#fff;--pbxPrimaryFontColorDarken200:#cccccc;--pbxSecondaryFontColor:rgba(32, 51, 67, 0.75);--pbxSecondaryFontColorDarken100:rgba(6.0843731432%, 9.696969697%, 12.7391562686%, 0.75);--pbxPrimaryBackgroundColor:#fff;--pbxPrimaryBackgroundColorDarken50:rgb(95%, 95%, 95%);--pbxPrimaryBackgroundColorDarken100:rgb(90%, 90%, 90%);--pbxPrimaryBackgroundColorDarken500:rgb(50%, 50%, 50%);--pbxSecondaryBackgroundColor:#f9f9f9;--pbxSecondaryBackgroundColorDarken50:rgb(92.6470588235%, 92.6470588235%, 92.6470588235%);--pbxTertiaryBackgroundColor:#f2f2f2;--pbxTertiaryBackgroundColorDarken50:rgb(89.9019607843%, 89.9019607843%, 89.9019607843%);--pbxQuaternaryBackgroundColor:#f2f2f2;--pbxPrimaryBorderColor:#e7e7e7;--pbxSecondaryBorderColor:#d3d3d3;--pbxLightBorderColor:#f2f2f2;--pbxDropdownRadius:3px;--pbxDropdownBorder:1px solid #e7e7e7;--pbxDropdownShadowColor:rgba(0, 0, 0, 0.2);--pbxDropdownBackgroundColor:#fff;--pbxDropdownHoveredOptionBGColor:#f2f2f2;--pbxDropdownActiveOptionBGColor:#f9f9f9;--pbxTooltipBgColor:#444;--pbxTooltipFontColor:#bebebe;--pbxBadgeBgColor:#f3a433;--pbxValidationBoxErrorBgColor:#ffe1de;--pbxValidationBoxErrorDotColor:#f33333;--pbxValidationBoxWarningDotColor:#f3a433;--pbxWarningFontColor:#de1d1d;--pbxWarningColor:rgb(225, 211, 0);--pbxWarningBorderColor:rgb(195, 181, 0);--pbxWarningBoxShadowColor:rgba(225, 211, 0, 0.15);--pbxErrorColor:rgb(222, 29, 29);--pbxErrorBorderColor:rgb(192, 28, 28);--pbxErrorBoxShadowColor:rgba(222, 29, 29, 0.15)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pbxSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pbxShakeVertical{20%{transform:rotate(0deg)}30%{transform:rotate(0deg)}40%{transform:rotate(2deg)}50%{transform:rotate(-2deg)}60%{transform:rotate(2deg)}70%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}90%{transform:rotate(0deg)}}#app .clearfix{*zoom:1}#app .clearfix::before,#app .clearfix::after{display:table;content:" "}#app .clearfix::after{clear:both}#app{background:0 0}@media (max-width:991px){#app{margin-top:76px}}#app .GalleryView .GalleryViewMain{background:#fff}#app .MainStepView.ProductCardStepView .Description p{color:#ccc}#app .selected .product-description{color:#ccc}#app .ProjectsListView{background:#fff}#app .CD_StepHeader{font-size:24px;color:#ccc;font-weight:700;line-height:75px;text-align:center;text-transform:uppercase;border-bottom:1px solid var(--pbxSecondaryColor, #eee)}#app .redirect-anchor-block{margin-top:20px}#app .redirect-anchor-block .redirect-button{display:none;font-size:18px;min-width:170px;height:46px;padding:0 15px;background-color:#eee;position:relative;align-items:center;justify-content:center;font-weight:500;text-align:center;text-transform:uppercase;border:0;border-radius:5px;cursor:pointer;transition:all .15s ease-in-out;-webkit-user-select:none;user-select:none;color:#666}#app .redirect-anchor-block .redirect-button:hover{background-color:#e1e1e1}#app .redirect-anchor-block .redirect-button.anchor-visible{display:flex}#app .LundebyProjectNameInput .input-title{margin-bottom:4px;font-weight:700;font-size:14px;text-transform:uppercase;color:#ccc}#app .LundebyProjectNameInput .input-container{width:100%;height:30px;max-width:250px;background-color:#ccc;display:flex;align-items:center;font-size:14px}#app .LundebyProjectNameInput .input-container .view-container,#app .LundebyProjectNameInput .input-container .edit-container{display:flex;justify-content:space-between;align-items:center}#app .LundebyProjectNameInput .input-container .view-container{width:100%;padding-left:5px;cursor:text}#app .LundebyProjectNameInput .input-container .view-container .actual-project-name{white-space:nowrap;overflow:hidden;margin-right:10px}#app .LundebyProjectNameInput .input-container .view-container .icon-edit-project-name2{color:#161616;padding-right:8px;font-size:12px}#app .LundebyProjectNameInput .input-container .save-name,#app .LundebyProjectNameInput .input-container .cancel-edit{width:50px;height:20px;background-color:transparent;border:0;color:#161616;font-size:11px;border-radius:4px;transition:all .3s ease-out}#app .LundebyProjectNameInput .input-container .save-name:hover,#app .LundebyProjectNameInput .input-container .cancel-edit:hover{background-color:#f2f2f2}#app .LundebyProjectNameInput .input-container .name-input{padding:0 0 0 5px;border:0;background-color:transparent;width:calc(100% - 100px)}#app .LundebyProjectNameInput .input-container .name-input::selection{color:#fff;background-color:#21b573}#app .LundebySizePicker .componentHeader{font-weight:700}#app .LundebySizePicker input::placeholder{color:#d3d3d3}#app .LundebySizePicker .inputHeader{margin:10px 0}#app .LundebySizePicker .inputContainer{display:flex;flex-direction:column}#app .LundebySizePicker .warningText,#app .LundebySizePicker .maxValueWarningText{color:red}#app .TemplatedComponent.template-pbxDynamicPageSettings{margin-top:10px}#app .TemplatedComponent.template-pbxDynamicPageSettings .header{margin-right:20px}#app .PbxPhotoBanner .container .banner-content-header{max-width:350px;margin:100px 0 45px;font-weight:600;font-size:38px;font-family:"Segoe UI Regular",sans-serif;letter-spacing:1.9px;text-transform:uppercase}#app .PbxPhotoBanner .container .Button{width:297px;height:81px;margin-bottom:76px;font-size:20px;font-family:"Segoe UI Regular",sans-serif;letter-spacing:2.4px;background-color:rgba(22,22,22,.7);border:2px solid #161616;border-radius:15px}@media (max-width:991px){#app .PbxPhotoBanner .container{display:none}}@media (max-width:991px){#app .PbxPhotoBanner{min-height:305px}}@media (max-width:767px){#app .PbxPhotoBanner{min-height:205px}}#app .TcGoToEditor .TC_Error{margin:150px auto;text-align:center}@media all and (min-width:769px){#app .TcGoToEditor .TC_Error{margin:350px auto}}#app .TcGoToEditor .TC_EHeading{margin-bottom:20px}#app .TcGoToEditor .TC_EText{margin-bottom:20px}#app .TcMultiComponentColorChange.TC{margin-top:15px}#app .TcMultiComponentColorChange.TC .TC_Label{color:#ccc;margin-bottom:5px}#app .TcProjectRenamePopup.TC{--tc-project-rename-popup-header-border-bottom-color:var(--pbxPrimaryBorderColor);--tc-project-rename-popup-header-background-color:var(--pbxPrimaryBackgroundColor);--tc-project-rename-popup-header-color:var(--pbxBodyFontColor);position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10000}#app .TcProjectRenamePopup.TC .TC_Popup{background-color:var(--pbxPrimaryBackgroundColor);color:var(--pbxBodyFontColor);border-radius:4px;max-width:500px;width:90%;box-shadow:0 4px 20px rgba(0,0,0,.3);position:relative;overflow:hidden}#app .TcProjectRenamePopup.TC .TC_CloseButton{position:absolute;top:12px;right:12px;background:0 0;border:0;font-size:28px;cursor:pointer;color:#666;line-height:1}#app .TcProjectRenamePopup.TC .TC_CloseButton:hover{color:#333}#app .TcProjectRenamePopup.TC .TC_PopupHeader{display:flex;align-items:center;min-height:50px;padding:10px 5px;border-bottom:1px solid var(--tc-project-rename-popup-header-border-bottom-color);background-color:var(--tc-project-rename-popup-header-background-color);color:var(--tc-project-rename-popup-header-color)}#app .TcProjectRenamePopup.TC .TC_Title{font-size:14px;margin-left:25px}#app .TcProjectRenamePopup.TC .TC_PopupBottom{padding:30px}#app .TcProjectRenamePopup.TC .TC_Description{margin-bottom:16px;font-size:14px}#app .TcProjectRenamePopup.TC .TC_Input{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;font-size:16px;box-sizing:border-box}#app .TcProjectRenamePopup.TC .TC_Input:focus{outline:0;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}#app .TcProjectRenamePopup.TC .TC_Input:disabled{background-color:#f5f5f5;cursor:not-allowed}#app .TcProjectRenamePopup.TC .TC_Error{color:#d32f2f;font-size:14px;margin-top:8px;margin-bottom:0}#app .TcProjectRenamePopup.TC .TC_Actions{margin-top:24px;display:flex;justify-content:flex-end;gap:12px}#app .TcProjectRenamePopup.TC .TC_Button{padding:10px 24px;border:0;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .2s;color:var(--pbxPrimaryFontColor)}#app .TcProjectRenamePopup.TC .TC_Button:disabled{opacity:var(--pbxDisabledButtonColor);cursor:not-allowed}#app .TcProjectRenamePopup.TC .TC_ButtonPrimary{background-color:#21b573;color:#fff}#app .TcProjectRenamePopup.TC .TC_ButtonPrimary:hover:not(:disabled){background-color:#15744a}@media all and (min-width:769px){#app .BasicEditorStepView .left-column{max-width:50%;flex:0 0 50%}}@media all and (min-width:1171px){#app .BasicEditorStepView .left-column{max-width:70%;flex:0 0 70%}}@media all and (min-width:769px){#app .BasicEditorStepView .right-column{max-width:50%;flex:0 0 50%}}@media all and (min-width:1171px){#app .BasicEditorStepView .right-column{max-width:30%;flex:0 0 30%}}#app .BasicEditorStepView .BasicEditorToolbar{justify-content:center}#app .BasicEditorStepView .BasicEditorToolbar .left-column,#app .BasicEditorStepView .BasicEditorToolbar .right-column{max-width:none;width:max-content;flex-basis:max-content}#app .BasicEditorStepView .BasicEditorToolbar .PanelWithButtons.toolbar.photo-preview{flex-direction:row-reverse}#app .BasicEditorStepView .BasicEditorToolbar .AddMorePhotos{background-color:transparent}#app .BasicEditorStepView .BasicEditorToolbar .UploadPhotosGroupWrapper .Button:hover .icon-button,#app .BasicEditorStepView .BasicEditorToolbar .UploadPhotosGroupWrapper .Button:hover .caption{color:#fff}#app .BasicEditorStepView .LibraryItemsListContainer{min-height:auto}#app .BasicEditorStepView .LibraryItemsList{min-height:175px}#app .BasicEditorStepView .SelectorComboboxTextView{flex-direction:column;justify-content:flex-start;align-items:flex-start}#app .BasicEditorStepView .SelectorComboboxTextView .attribute-label{text-align:left;margin-bottom:5px}#app .BasicEditorStepView .SelectorComboboxTextView .attribute-label,#app .BasicEditorStepView .SelectorComboboxTextView .attributes-dropdown{width:100%}@media all and (min-width:769px){#app .BasicEditorStepView .SelectorComboboxTextView .attributes-dropdown{max-width:270px}}#app .BasicEditorStepView .LundebyProjectNameInput .input-title{font-size:16px}#app .BasicEditorStepView .LundebyProjectNameInput .input-container{max-width:none;width:100%;border-radius:3px;height:34px}@media all and (min-width:769px){#app .BasicEditorStepView .LundebyProjectNameInput .input-container{max-width:270px}}#app .BasicEditorStepView .redirect-anchor-block{margin-top:100px}#app .FilteredTiledListTabs{position:relative;top:10px;background:0 0}#app .FilteredTiledListTabs .tab.selected{color:#ccc;border-color:#ccc}@media (min-width:1200px){#app .MainStepView.cardsStep-pf-31 .PbxPhotoBanner .container{width:100%;padding:0 120px}}#app .MainStepView.cardsStep-pf-31 .PbxPhotoBanner .Button{margin-left:15%}#app .MainStepView.cardsStep-pf-31 .PbxPhotoBanner .banner-content-header{color:#5a5a5a;font-size:129px}@media (max-width:991px){#app .MainStepView.paperprintStep-pf-40 .PbxPhotoBanner{background-position-x:-300px}}@media (max-width:768px){#app .MainStepView.paperprintStep-pf-40 .PbxPhotoBanner{background-position-x:-420px}}@media (max-width:600px){#app .MainStepView.paperprintStep-pf-40 .PbxPhotoBanner{background-position-x:-540px}}#app .MainStepView.paperprintStep-pf-40 .PbxPhotoBanner .container{width:fit-content;margin-left:200px}#app .MainStepView.paperprintStep-pf-40 .PbxPhotoBanner .banner-content p{font-weight:600;font-family:"Segoe UI Regular",sans-serif;text-align:center}#app .MainStepView.paperprintStep-pf-40 .PbxPhotoBanner .banner-content-header{max-width:555px;margin-top:40px;margin-bottom:0;font-size:87px}#app .ProductWithPicturePriceAndDescription{display:flex;flex-direction:column;justify-content:center;border:2px solid transparent;box-shadow:none}#app .ProductWithPicturePriceAndDescription .product-name,#app .ProductWithPicturePriceAndDescription .product-price-details,#app .ProductWithPicturePriceAndDescription .product-description{color:#ccc}#app .ProductWithPicturePriceAndDescription:hover{border:2px solid #ccc}#app .ProductWithPicturePriceAndDescription .product-name-and-price-wrapper{align-items:center}#app .ProductWithPicturePriceAndDescription .product-description{justify-content:center}#app .ProductWithPicturePriceAndDescription .selected .product-name-and-price-wrapper .product-name{color:#ccc}#app .ProductWithPicturePriceAndDescription:not(.selected):hover{box-shadow:none}#app .ProductWithPicturePriceAndDescription.selected:hover{border:0}#app .SelectorComboboxImageAndTextView .DropDownListHeader{color:#ccc}#app .SelectorComboboxTextView .attribute-desc{display:none}#app .StatusPanel .step{color:#666}#app .StepColumn .PanelWithButtons .Button:not(.disabled):not(.SaveButton) span{color:#666}#app .StepViewContent .SelectorComboboxTextView .attribute-label{color:#ccc}#app .StepViewContent .SelectorComboboxTextView .attributes-dropdown{color:#666}#app .StepViewContent .ProductsListHeader,#app .StepViewContent .ListHeader-title,#app .StepViewContent .CategoryFilterOption,#app .StepViewContent .StepHeader h1{color:#ccc}#app .StepViewContent .ProductsListControls .dropdown-label{color:#ccc}#app .StepViewContent .ProductsListControls .DropDown.primary .options-container .option{color:#666}#app .StepViewContent .ProductsListControls .DropDown.primary .chosen-option .option-value{color:#666}#app .StepViewContent .filters .FilterOption.CheckboxFilterOption .filter-control,#app .StepViewContent .filters .FilterHeaderView{color:#ccc}#app .StepViewContent .ProductView .product-name,#app .StepViewContent .ProductView .product-price-details{color:#ccc}#app .StepViewNavigation .PanelWithButtons .NavButton.previous{color:#666}#app .SummaryStepView .StepHeader h1{color:#ccc}#app .SummaryStepView .StepColumn{color:#ccc}#app .UploadImagesDropArea .PicturesAndBackground .background{display:none}