@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 .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}#app .HeaderView .HeaderViewContainer{background:#161616}#app .HeaderView .HeaderViewContainer .brand{background-image:url(../img/lundeby-black.webp);background-repeat:no-repeat;background-position:left;background-size:184px 33px}#app .HeaderView .HeaderViewContainer .brand img{visibility:hidden}#app .HeaderView .HeaderViewContainer .button-back .ButtonContent{color:#ccc;background:#161616}#app .HeaderView .HeaderViewContainer .button-back .ButtonContent .icon{color:#ccc}#app .HeaderView .HeaderViewContainer .OrderButton{background:#21b573}#app .HeaderView .HeaderViewContainer .InfoGroup{background:#fff}#app .HeaderView .HeaderViewContainer .ProjectNameEditor{background:#ccc;border-bottom:none}#app .HeaderView .HeaderViewContainer .ProjectNameEditor .Text{padding-left:5px;color:#161616;background:#ccc}#app .HeaderView .HeaderViewContainer .ProjectNameEditor .edit-button{color:#161616}#app .HeaderView .HeaderViewContainer .ProjectNameEditor.edit .Button span{color:#161616}@media (min-width:1680px){#app .PbxPhotoBanner .container{width:1640px}}@media (min-width:992px){#app .PbxPhotoBanner{padding:0!important}#app .PbxPhotoBanner .container{padding-top:250px}#app .PbxPhotoBanner .container .banner-content{width:fit-content}#app .PbxPhotoBanner .container .banner-content>div{margin:0 auto}#app .PbxPhotoBanner .container .banner-content-header{max-width:571px;font-size:87px}#app .PbxPhotoBanner .container .Button{margin-bottom:20px}}#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 .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}