@charset "UTF-8";html{--base-clr_primary:247, 46, 42}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:#f72e2a;--pbxPrimaryAltColor:rgb(204.8076923077, 11.5384615385, 7.6923076923);--pbxPrimaryColorLighten50:rgb(247.9230769231, 70.1153846154, 66.5769230769);--pbxPrimaryColorLighten400:rgb(254.3846153846, 238.9230769231, 238.6153846154);--pbxMainFontFamily:Work Sans, sans-serif;--pbxButtonRadius:5px;--pbxSecondaryColor:#eee;--pbxSecondaryColorDarken50:rgb(225.25, 225.25, 225.25);--pbxSecondaryColorDarken100:rgb(212.5, 212.5, 212.5);--pbxSecondaryColorDarken150:rgb(199.75, 199.75, 199.75);--pbxSecondaryColorDarken200:#bbbbbb;--pbxSecondaryColorDarken250:rgb(174.25, 174.25, 174.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-family:"client-icon-font";src:url(../fonts/client-icon-font.eot);src:url(../../../../printbox/defaultStore/advancedEditor/fonts/client-icon-font.eot?#iefix) format("eot"),url(../fonts/client-icon-font.woff2) format("woff2"),url(../fonts/client-icon-font.woff) format("woff"),url(../fonts/client-icon-font.ttf) format("truetype"),url(../fonts/client-icon-font.svg#client-icon-font) format("svg")}#app .icon-plus:before,#app .icon-minus:before{font-family:"client-icon-font";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1}#app .icon-minus:before{content:"\ea01"}#app .icon-plus:before{content:"\ea02"}#app .lp-section a.a-button{border-radius:0}#app .Button{border-radius:0}#app .ProductsListStepView .ProductView.medium:nth-child(n),#app .ProductsListStepView .ProductView.large:nth-child(n),#app .ProductsListStepView .ProductView.small:nth-child(n){margin:0}#app .ProductsListStepView .ProductView.medium .product-image,#app .ProductsListStepView .ProductView.large .product-image,#app .ProductsListStepView .ProductView.small .product-image{max-height:300px}#app .ProductsListStepView .ProductView.medium .product-description,#app .ProductsListStepView .ProductView.large .product-description,#app .ProductsListStepView .ProductView.small .product-description{width:auto;text-align:left}#app .ProductsListStepView .ProductView.medium .product-description .product-name,#app .ProductsListStepView .ProductView.large .product-description .product-name,#app .ProductsListStepView .ProductView.small .product-description .product-name{padding:0 16px;color:#000;font-weight:500;font-size:15px;line-height:1.2;text-align:center}#app .ProductsListStepView .ProductView.medium .product-price-details,#app .ProductsListStepView .ProductView.large .product-price-details,#app .ProductsListStepView .ProductView.small .product-price-details{padding:0;color:#c00;font-weight:100;font-size:13px;text-align:center}#app .RadioFilter .FilterHeaderView{color:red}#app .RadioFilter .FilterOptionsView .FilterOption .filter-option-content{font-size:15px}#app .SelectorComboboxImageAndTextView{margin:0}#app .SelectorComboboxImageAndTextView .DropDownListHeader{color:red}#app .Attributes .SelectorComboboxTextView .attribute-label{width:auto}#app .Attributes .SelectorComboboxTextView .attributes-dropdown .chosen-option{max-width:400px}#app .Attributes .SelectorComboboxTextView:nth-child(12) .attribute-label{color:red}#app .SelectorRadioButtonTextView header{color:red}#app .ModalsContainer.ExitWarningPopup .ModalsHeader,#app .ModalsContainer.PresentationValidatorPopup .ModalsHeader,#app .ModalsContainer.ConfirmationPopup .ModalsHeader{background:#d8d8d8;color:#000}#app .template-pbxUserInput h1{margin-bottom:20px}#app .template-pbxUserInput .content-wrap{margin-bottom:30px}#app .template-pbxUserInput .content-wrap .text-wrap{flex:0 0 55%}#app .template-pbxUserInput .content-wrap .text-wrap .description{display:flex;flex-direction:column;justify-content:space-between;color:#000;text-align:justify}#app .template-pbxUserInput .content-wrap .text-wrap .description p{margin:10px 0}#app .template-pbxUserInput .content-wrap .text-wrap .description p:first-child{margin-top:0}#app .template-pbxUserInput .content-wrap .image-container{justify-content:flex-end}#app .template-pbxUserInput .content-wrap .input-wrap{margin-top:10px}#app .template-pbxUserInput .content-wrap .input-wrap div{width:100%}#app .template-pbxUserInput .content-wrap .input-wrap div .user-input{width:100%;min-height:150px;margin-top:20px;padding:10px;color:#000;background-color:#f5f3eb;border:1px solid #000;resize:none}@media (max-width:768px){#app .template-pbxUserInput .image-container img{display:none}}#app .ProductCardStepView .StepViewContent .left-column .GalleryView .Carousel .CarouselSlide{box-shadow:unset}#app .ProductCardStepView .StepViewContent .left-column .GalleryView .Carousel .CarouselFrame::before{box-shadow:unset}#app .ProductCardStepView .StepViewContent .left-column .GalleryView .GalleryViewMainSlide{margin-bottom:20px;border:1px solid transparent}#app .ProductCardStepView .StepViewContent .left-column .GalleryView .GalleryViewMainSlide::before{padding-top:140%}#app .ProductCardStepView .StepViewContent .middle-column{flex-basis:35%;width:35%;max-width:35%;padding:0 0 10px;font-size:15px}#app .ProductCardStepView .StepViewContent .middle-column .Title{padding:15px 0;font-size:23px;letter-spacing:-.03em}#app .ProductCardStepView .StepViewContent .middle-column .Description{max-width:95%;color:#000;font-size:14px;text-align:justify}#app .ProductCardStepView .StepViewContent .right-column{flex-basis:30%;width:30%;max-width:30%}#app .ProductCardStepView .StepViewContent .right-column .ProductCardActions{padding:12px 25px;border:1px solid #999;border-radius:0;box-shadow:none}#app .ProductCardStepView .StepViewContent .right-column .ProductCardActions hr{display:none}#app .ProductCardStepView .StepViewContent .right-column .ProductCardActions .ProductCardPrice .Price{font-size:25px}#app .ProductCardStepView .StepViewContent .right-column .ProductCardActions h4,#app .ProductCardStepView .StepViewContent .right-column .ProductCardActions .attribute-name,#app .ProductCardStepView .StepViewContent .right-column .ProductCardActions .fg-label{color:#000}#app .ProductCardStepView .StepViewContent .right-column .ProductCardActions .SelectorQuantityView{margin-top:25px}#app .ProductCardStepView .StepViewContent .right-column .ProductCardActions .SelectorComboboxTextView{margin-top:25px}#app .ProductCardStepView .StepViewContent .right-column .ProductCardActions .SelectorComboboxTextView:first-of-type{margin-top:30px}#app .ProductCardStepView .StepViewContent .right-column .ProductCardActions .SelectorComboboxTextView .attributes-dropdown{color:#000;font-size:14px}#app .ProductCardStepView .StepViewContent .right-column .ProductCardActions .Button{max-width:90%;height:40px;margin:13px auto}#app .ProductCardStepView .StepViewContent .right-column .ProductCardActions .Button.primary{margin-top:30px;border-radius:0;box-shadow:none}@media (max-width:768px){#app .ProductCardStepView .StepViewContent .right-column,#app .ProductCardStepView .StepViewContent .middle-column,#app .ProductCardStepView .StepViewContent .left-column{flex-basis:auto;width:100%;max-width:100%}}#app .ProductCardStepView .StepViewNavigation .PanelWithButtons{padding-top:30px}#app .ProductsListStepView .FiltersContainer{display:block}#app .ProductsListStepView .ProductsListControls .results-info{display:none}#app .ProductsListStepView .ProductsListControls .search-results{display:none}#app .ProductsListStepView .ProductsListControls .dropdown-wrapper:first-child{display:none}#app .ProductsListStepView .ProductsList .BaseList{justify-content:left}#app .ProductView.medium:nth-child(n),#app .ProductView.large:nth-child(n),#app .ProductView.small:nth-child(n){margin:0}#app .ProductView.medium .product-image,#app .ProductView.large .product-image,#app .ProductView.small .product-image{max-height:300px}#app .ProductView.medium .product-description,#app .ProductView.large .product-description,#app .ProductView.small .product-description{width:auto;text-align:left}#app .ProductView.medium .product-description .product-name,#app .ProductView.large .product-description .product-name,#app .ProductView.small .product-description .product-name{padding:0 16px;color:#000;font-weight:500}#app .ProductView.medium .product-price-details,#app .ProductView.large .product-price-details,#app .ProductView.small .product-price-details{padding:18px;color:#c00;font-weight:700;font-size:16px}#app .StepViewContent .ProductCardActions .SelectorComboboxImageAndTextView .DropDownListHeader{padding:10px 0;color:#000}#app .StepViewContent .ProductCardActions .SelectorComboboxImageAndTextView .selected-item-img{width:30%;margin:0;border:0}#app .SummaryStepView .SlideView{margin-top:-80px}#app .SummaryStepView .slides-thumbnails{margin-top:-130px}#app .SummaryStepView .right-column{align-items:flex-end;padding-top:35px}#app .SummaryStepView .StepViewNavigation .nav .previous{margin-right:10px}@media (min-width:769px){#app .SummaryStepView .StepViewNavigation{position:absolute;right:calc((100vw - 1150px)/2);bottom:30px;width:560px}}@media (min-width:769px) and (max-width:1170px){#app .SummaryStepView .StepViewNavigation{right:10px;bottom:10px;width:calc(50vw - 10px)}}@media (max-width:768px){#app .SummaryStepView .StepViewNavigation{padding:0 10px}}