@charset "UTF-8";html{--base-clr_primary:249, 167, 7}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:#f9a707;--pbxPrimaryAltColor:rgb(175.2598425197, 117.311023622, 4.2401574803);--pbxPrimaryColorLighten50:rgb(249.6023622047, 175.8346456693, 31.8976377953);--pbxPrimaryColorLighten400:rgb(253.8188976378, 237.6771653543, 206.1811023622);--pbxMainFontFamily:Futural, sans-serif;--pbxButtonRadius:5px;--pbxSecondaryColor:#777;--pbxSecondaryColorDarken50:rgb(106.25, 106.25, 106.25);--pbxSecondaryColorDarken100:rgb(93.5, 93.5, 93.5);--pbxSecondaryColorDarken150:rgb(80.75, 80.75, 80.75);--pbxSecondaryColorDarken200:#444444;--pbxSecondaryColorDarken250:rgb(55.25, 55.25, 55.25);--pbxBgColor:#f9f9f9;--pbxBaseShadow:rgba(0, 0, 0, 0.2);--pbxDisabledButtonColor:#e4e4e4;--pbxBodyFontColor:#666;--pbxBodyFontColorDarken150:rgb(63.75, 63.75, 63.75);--pbxBodyFontColorDarken200:#333333;--pbxBodyFontColorLighten100:rgb(127.5, 127.5, 127.5);--pbxBodyFontColorLighten150:rgb(140.25, 140.25, 140.25);--pbxBodyFontColorLighten200:#999999;--pbxBodyFontColorLighten250:rgb(165.75, 165.75, 165.75);--pbxBodyFontColorLighten300:rgb(178.5, 178.5, 178.5);--pbxBodyFontColorLighten500:rgb(229.5, 229.5, 229.5);--pbxPrimaryFontColor:#fff;--pbxPrimaryFontColorDarken200:#cccccc;--pbxSecondaryFontColor:rgba(32, 51, 67, 0.75);--pbxSecondaryFontColorDarken100:rgba(15.5151515152, 24.7272727273, 32.4848484848, 0.75);--pbxPrimaryBackgroundColor:#fff;--pbxPrimaryBackgroundColorDarken50:rgb(242.25, 242.25, 242.25);--pbxPrimaryBackgroundColorDarken100:rgb(229.5, 229.5, 229.5);--pbxPrimaryBackgroundColorDarken500:rgb(127.5, 127.5, 127.5);--pbxSecondaryBackgroundColor:#f9f9f9;--pbxSecondaryBackgroundColorDarken50:rgb(236.25, 236.25, 236.25);--pbxTertiaryBackgroundColor:#f2f2f2;--pbxTertiaryBackgroundColorDarken50:rgb(229.25, 229.25, 229.25);--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}@font-face{font-weight:400;font-family:"Futural";src:url(../fonts/Futural.ttf) format("truetype")}#app .DropDown.primary .option-text{color:#777;font-size:1.1em}#app .HeaderView .HeaderViewContainer .brand img{width:auto;height:38px;margin-bottom:4px}#app .MainStepView .StepViewContent{margin-top:20px}#app .MainStepView .StepViewContent .Attributes{margin-top:20px}#app .Button.secondary{color:#e7e7e7}#app .Popups-wrapper .Button.outlined:hover,#app .Popups-wrapper .Button.secondary:not(.disabled):hover:not(:active){border-color:#f9a707;color:#f9a707;background:var(--clr_white)}#app .ProductCardStepView .StepViewContent .ProductCardPrice h4{color:#777;font-size:14px;text-transform:capitalize}#app .ProductCardStepView .StepViewContent .ProductCardPrice .Price{margin:5px;color:#666;text-align:center}@media (max-width:768px){#app .ProductsList .product-price-details{padding-top:6px}}#app .ProductsList .product-description .product-name{font-size:18px}#app .ProductsListStepView .FiltersContainer{padding:20px;border:1px solid #e7e7e7;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.2)}#app .ProductsListStepView .FilterHeaderView .filter-header-label{padding-bottom:8px;font-weight:700}#app .ProductsListStepView.canvas-styleStep-pf-12 .FiltersContainer{display:none}#app .ProductsListStepView.canvas-styleStep-pf-12 .FiltersListSwitcher{display:none}#app .ProjectAddToCartPopup .Button.secondary:not(.disabled),#app .ConfirmationPopup .Button.secondary:not(.disabled){background:#fff;border:1px solid #e7e7e7;color:#666}#app .SelectorComboboxTextView .attribute-label{width:100%;padding-bottom:3px}#app .SelectorComboboxTextView .attribute-name{color:#777;font-size:14px;text-transform:capitalize}@media (max-width:768px){#app .StatusPanel.current .caption{margin:0 auto}}#app .FotohubTutorialPopupContainer{top:unset!important;max-width:calc(100vw - 20px)}@media all and (min-width:769px){#app .FotohubTutorialPopupContainer{max-width:fit-content}}#app .FotohubTutorialPopupContainer .ModalsBody .FlexRow:last-child{display:none}#app .FotohubTutorialPopupContent{display:flex;flex-direction:column;align-content:center;width:100%;max-width:550px}@media all and (min-width:769px){#app .FotohubTutorialPopupContent{margin:0 85px}}#app .FotohubTutorialPopupContent .headerWrapper{margin:0 auto 18px auto}#app .FotohubTutorialPopupContent .headerWrapper p{color:#666;font-size:26px;line-height:151.3%;letter-spacing:-.01em}#app .FotohubTutorialPopupContent .topControlsWrapper{display:flex;flex-direction:row-reverse;align-items:center;height:0;margin:0 -25px}@media all and (min-width:769px){#app .FotohubTutorialPopupContent .topControlsWrapper{margin:0 -95px}}#app .FotohubTutorialPopupContent .topControlsWrapper .close{color:#777;font-size:24px;background:0 0;border:0}#app .FotohubTutorialPopupContent .imageWrapper{display:flex;justify-content:center;margin-bottom:20px}#app .FotohubTutorialPopupContent .imageWrapper img{max-width:100%}#app .FotohubTutorialPopupContent .description{max-width:549px;margin-bottom:5px;color:#666;font-weight:600;font-size:14px;line-height:23px;text-align:center}#app .FotohubTutorialPopupContent .description a{color:#f9a707}#app .FotohubTutorialPopupContent .link{display:block;margin:0 auto 28px auto;color:#f9a707;font-size:15px;line-height:24px;text-align:center;text-decoration-line:underline}#app .FotohubTutorialPopupContent .slidesWrapper{margin:0 auto}#app .FotohubTutorialPopupContent .slidesWrapper .active{display:block}#app .FotohubTutorialPopupContent .slidesWrapper .disable{display:none}#app .FotohubTutorialPopupContent .slidesWrapper a{width:fit-content;transition:all .2s linear}#app .FotohubTutorialPopupContent .slidesWrapper a:hover{color:#af7504}#app .FotohubTutorialPopupContent .slider-dots{display:flex;margin:0 auto 30px auto}#app .FotohubTutorialPopupContent .slider-dots .slider-dot{width:10px;height:10px;margin:0 6px;background:#777;border-radius:50%;cursor:pointer}#app .FotohubTutorialPopupContent .slider-dots .active{background:#f9a707}#app .FotohubTutorialPopupContent .buttonControlsWrapper{display:flex;align-items:center;justify-content:space-between;max-width:550px;margin-bottom:36px}#app .FotohubTutorialPopupContent .buttonControlsWrapper.buttonControlsWrapperSingleSlide{justify-content:center}#app .FotohubTutorialPopupContent .buttonControlsWrapper .buttonNext{width:142px;padding:12px;color:var(--clr_white);font-size:14px;line-height:16px;letter-spacing:.25px;text-align:center;background-color:#f9a707;border:1px solid #f9a707;border-radius:0;outline:0;transition:all .2s linear}#app .FotohubTutorialPopupContent .buttonControlsWrapper .buttonNext:hover{background-color:#af7504;border-color:#af7504}#app .FotohubTutorialPopupContent .buttonControlsWrapper .buttonBack{font-size:24px;background-color:transparent;border:0;outline:0}#app .FotohubTutorialPopupContent .buttonControlsWrapper .buttonBack::before{color:#f9a707}#app .FotohubTutorialPopupContent .buttonControlsWrapper .buttonBack:disabled::before{color:#777}#app .FotohubTutorialPopupContent .buttonDontShowWrapper{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#666;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.25px;text-align:right;cursor:pointer;transition:all .2s linear}#app .FotohubTutorialPopupContent .buttonDontShowWrapper input{position:absolute;width:0;height:0;cursor:pointer;opacity:0}#app .FotohubTutorialPopupContent .buttonDontShowWrapper label{cursor:pointer;-webkit-user-select:none;user-select:none}#app .FotohubTutorialPopupContent .buttonDontShowWrapper .checkmark{position:absolute;top:2px;left:-20px;width:12px;height:12px;background-color:transparent;border:1px solid #666;cursor:pointer}#app .FotohubTutorialPopupContent .buttonDontShowWrapper .checkmark::after{display:none;width:2px;height:5px;border:solid var(--clr_white);border-width:0 1px 1px 0;transform:rotate(45deg) translateX(4px) translateY(-2px);content:""}#app .FotohubTutorialPopupContent .buttonDontShowWrapper:hover input~.checkmark{border-color:#f9a707}#app .FotohubTutorialPopupContent .buttonDontShowWrapper input:checked~.checkmark{background-color:#f9a707;border-color:#f9a707}#app .FotohubTutorialPopupContent .buttonDontShowWrapper input:checked~.checkmark::after{display:block}#app .template-pbxAttributeSelector:not(:last-child) .PbxAttributeSelector.PTC{margin-bottom:25px}#app .template-pbxAttributeSelector .PTC_Header{font-size:14px;margin-bottom:4px;font-weight:700;color:#777}#app .template-pbxAttributeSelector .PTC_Header .PTC_Name{font-weight:700}#app .SelectorComboboxTextView{margin-top:0;margin-bottom:25px}#app .SelectorComboboxTextView p.attribute-name{font-size:14px;margin-bottom:4px;text-transform:none;font-weight:700;color:#777}#app .SelectorRadioButtonTextView header{font-size:14px;margin-bottom:4px;font-weight:700;color:#777;letter-spacing:0}#app .AdvancedEditorView .TabView.TV .Headers{display:flex;flex-direction:column}#app .AdvancedEditorView .HeaderItem:has(.icon-ic_idea){order:1}#app [class*=pf-71].SmartWizardStepView .AutoEditionContainer{background-position:bottom;background-size:cover}#app [class*=pf-71].SmartWizardStepView .SmartWizardOnlyAuto::after{background-image:url(../img/quick_photobook.png);height:1000px}@media all and (max-width:768px){#app [class*=pf-71].SmartWizardStepView .SmartWizardOnlyAuto::after{display:none}}@media (min-width:1170px) and (max-height:1080px){#app [class*=pf-71].SmartWizardStepView .SmartWizardOnlyAuto::after{height:500px}}#app [class*=pf-71].SmartWizardStepView .SmartWizardOnlyAuto .AutoEditionContainer::before{background-image:url(../img/decorative_element_left.png);width:150px;height:310px}@media all and (min-width:1367px){#app [class*=pf-71].SmartWizardStepView .SmartWizardOnlyAuto .AutoEditionContainer::before{width:280px;height:580px}}#app [class*=pf-71].SmartWizardStepView .SmartWizardOnlyAuto .AutoEditionContainer::after{background-image:url(../img/decorative_element_right.png);width:405px;height:490px}@media all and (min-width:769px){#app [class*=pf-71].SmartWizardStepView .SmartWizardOnlyAuto .AutoEditionContainer::after{width:220px;height:340px}}@media all and (min-width:1051px){#app [class*=pf-71].SmartWizardStepView .SmartWizardOnlyAuto .AutoEditionContainer::after{transform:unset}}@media all and (min-width:1367px){#app [class*=pf-71].SmartWizardStepView .SmartWizardOnlyAuto .AutoEditionContainer::after{width:520px;height:630px}}@media all and (min-width:1051px){#app [class*=pf-71].SmartWizardStepView .AutoEditionContainer .UploadPhotosGroupButton .AddPhotosButton{max-width:450px;height:60px}}#app [class*=pf-71].SmartWizardStepView .SmartWizardDynamicUploadPhotosSubview .UploadImagesDropArea{max-height:140px;height:140px}#app [class*=pf-71].SmartWizardStepView .ModeTitle span{font-size:10px}@media all and (min-width:769px){#app [class*=pf-71].SmartWizardStepView .ModeTitle span{font-size:20px}}