.fpMiddleSizeListChart .fpMiddleSizeListChartRowActive{color:#000}.fpMatteSizeNoMatte,.fpFrameListCatTitle,.fpFrameListCatPrice{display:none}.fp *{font-family:sans-serif;margin:0;box-sizing:border-box;position:relative}.fp{display:none}.fpLoading{position:fixed;z-index:999999999;text-align:center;left:0;right:0;top:0;bottom:0;background:#ffffffe6;align-items:center;justify-content:center;display:none}.fpLoadingText{font-size:2em;padding-top:20px}.fpLoadingImg{animation:fpLoadingImgAnimation 1.2s linear infinite}.fpLoadingImg img{width:160px}@keyframes fpLoadingImgAnimation{0%,to{opacity:1}50%{opacity:.2}}.fpUploadBox{width:60%;margin:0 auto;box-sizing:border-box;max-width:100%;padding:0}.fpUploadBox img{width:100%;display:block}.fpUploadBox *{line-height:1em}.fpUploadBox input[type=file]{display:none}.fpUploadBoxArea{border-radius:8px;border:dashed #ccc 1px;text-align:center;padding:50px 0;cursor:pointer;box-shadow:10px 10px 20px -5px #c8c8c84d;background-color:#fff}.fpUploadBoxArea:hover{background-color:#f9f9f9}.fpUploadBoxAreaDrag{background-color:#053a31!important}.fpUploadBoxArea>div:not(:last-child){margin-bottom:20px}.fpUploadBoxAreaIco{background-color:#053a31;padding:5px 10px;border-radius:3px;display:inline-block;margin:0 auto;text-align:center;color:#fff}.fpUploadBoxAreaDrag .fpUploadBoxAreaIco{color:#053a31;background-color:#fff}.fpUploadBoxAreaDrag .fpUploadBoxAreaTxt{color:#fff}.fpUploadBoxAreaTxt{font-size:1.2em}.fpUploadBoxAreaSubTxt{color:#ccc}.fpUploadBoxSubText{text-align:center;margin-top:50px;color:#888}.fpUploadBoxInput{display:none}.fpEditor{width:var(--page-width);padding-top:20px;margin:0 auto}.fpLeft{width:33%;padding:0 10px}.fpLeftUploadBtn{padding:10px 0;background-color:#eee;color:#000;font-weight:700;text-align:center;cursor:pointer;margin-bottom:10px;border-radius:8px;margin-bottom:20px!important}.fpLeftCropArea{outline:dashed 1px #ccc;display:inline-block;margin-left:50%;transform:translate(-50%);margin-top:22px}.fpLeftCropActions{padding-top:20px;width:100%}.fpLeftCropActionsBtn{display:flex;padding-top:25px}.fpLeftCropActionsBtn>div{padding:10px 0;background-color:#eee;color:#555;border-radius:5px;border:none;cursor:pointer;width:18%;text-align:center;font-weight:700;margin-right:2.5%}.fpLeftCropActionsBtn>div.active,.fpLeftCropActionsBtn>div:hover{border:1px solid #ff4444;color:#000!important}.fpLeftCropActionsBtn>div img{display:block;margin:0 auto;filter:invert(.7)}.fpLeftCropActionsBtn>div span{font-size:.7em}.fpLeftCropActionsBtn>div:nth-last-of-type(1){margin:0}.fpLeftCropActionsZoom{width:100%!important;padding-bottom:30px!important;background:unset!important}.fpLeftCropActionsZoom:hover{background-color:unset!important}.fpLeftCropActionsZoomSliderLabel{display:none;width:35px;height:35px;background:#053a31;border-radius:35px;box-sizing:border-box;color:#053a31;font-size:1.5em;line-height:1;position:absolute;left:0;z-index:2;text-align:center}.fpLeftCropActionsZoomSliderLabel img{position:relative;top:9px}.fpLeftCropActionsZoomSliderLabel img{width:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.fpLeftCropActionsZoomSlider{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:#eee;outline:none;opacity:.7;box-sizing:border-box;float:right;margin:16px 0 0;border-radius:5px;padding-left:35px}.fpLeftCropActionsZoomSlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px!important;height:15px!important;background:#053a31!important;cursor:pointer;border-radius:15px!important;border:none!important;top:-.1em!important;position:relative!important}.fpLeftCropActionsZoomSlider::-moz-range-thumb{-webkit-appearance:none;appearance:none;width:15px!important;height:15px!important;background:#053a31!important;cursor:pointer;border-radius:15px!important;border:none!important;top:-.1em!important;position:relative!important}.fpLeftCropActionsZoomSlider::-ms-thumb{-webkit-appearance:none;appearance:none;width:15px!important;height:15px!important;background:#053a31!important;cursor:pointer;border-radius:15px!important;border:none!important;top:-.1em!important;position:relative!important}.fpLeftCropActionsZoomSlider::-webkit-slider-runnable-track{width:0!important;height:0!important;cursor:default!important;box-shadow:none!important;background:none!important;border-radius:0!important;border:none!important;color:unset!important}.fpMiddle{width:25%;padding:0 10px}.fpMiddleSizeListTitle{font-size:22px;font-weight:700;line-height:1em}.fpMiddleSizeListTitle>div{display:inline-block}.fpMiddleSizeListChartHead{padding:20px 0 5px;display:flex}.fpMiddleSizeListChartHead>div{width:50%;text-align:left}.fpMiddleSizeListChartRow{display:flex;cursor:pointer;border-radius:5px;padding:2px 0}.fpMiddleSizeListChartRow>div{width:50%;padding:2px 0}.fpMiddleSizeListChartRow:nth-child(odd){background-color:#eee}.fpMiddleSizeListChartRowActive{border:1px solid #ff4444}.fpMiddleSizeListChartRow>div:first-child{padding-left:20px}.fpFrames{background:#f9f9f9;border-radius:5px;padding:5px}.fpFramesTitle{text-align:left;font-weight:700;padding:10px 0 10px 20px;background:#fff;color:#053a31;border:1px solid #053a31;border-radius:5px;margin-bottom:10px}.fpFrameListCat{border-bottom:1px dashed #e9e9e9}.fpFrameListCatTitle{text-align:left;padding:5px 0}.fpFrameListCatPrice{position:absolute!important;right:40%;top:50%;transform:translateY(-50%);color:#053a31;font-weight:700}.fpFrameListGroup{display:flex;flex-direction:row;padding:10px 0}.fpFrameListGroup>div{margin-right:24px;border-radius:3px;cursor:pointer;display:flex;align-items:center}.fpFrameListGroup>div.active img{outline:solid 1px #ff4444}.fpFrameListGroup>div img{width:30px;height:30px;padding:4px;background-color:#dfdfdf}.fpFrameListGroup>div span{font-size:.8em;line-height:.1em;margin-left:10px}.fpMattes{background:#f9f9f9;border-radius:5px;padding:5px;margin-top:10px;flex-wrap:wrap;display:flex}.fpMattesTitle{padding:10px 0 10px 20px;background:#eee;border-radius:5px;margin-bottom:10px;width:100%;border:1px solid #053a31;color:#053a31}.fpMattesTitleText{text-align:left;font-weight:700;color:#053a31}.fpMattesTitlePrice{position:absolute;right:11px;font-weight:700;color:#fff;line-height:1;top:12px}.fpMatteSize,.fpMatteColor{width:60%;display:flex;flex-direction:column}.fpMatteSizeTitle,.fpMatteColorTitle{border-bottom:1px dashed #e9e9e9;text-align:left;padding:5px 0}.fpMatteColorList{display:flex;flex-direction:row;padding:10px 0}.fpMatteColorList>div{width:30px;height:30px;margin-right:4px;padding:4px;border-radius:3px;cursor:pointer;border:4px solid #ddd}.fpMatteColorList>div.active{border:4px solid #053a31!important}.fpMatteSizeRangeVal{font-weight:700}.fpMatteSizeRange input{width:50%;margin-left:6px}.fpRight{width:41%}.fpCrops{width:100%}.fpCropsHeader{display:flex;padding-bottom:10px}.fpCropsHeader>div,.fpCrop>div{text-align:center;width:18%;font-size:.9em}.fpCropsHeader>div:last-child,.fpCrop>div:last-child{width:10%}.fpCrop{display:flex;padding:5px 0}.fpCropsList .active{background-color:#eee!important;font-weight:700}.fpCropsList .active .fpCroptChange{color:#000}.fpCrop:nth-child(odd){background-color:#f1f1f1}.fpCroptQtn div{display:inline-block}.fpCroptQtnMines,.fpCroptQtnPlus{color:#053a31;font-weight:700;cursor:pointer;font-size:1.5em!important;line-height:0}.fpCroptDelete,.fpCroptChange{cursor:pointer}.fpFinish{float:right;width:100%}.fpFinishDesc{color:#888;padding:15px 0;border-bottom:1px dashed #cccccc;font-size:1.2em;float:left;width:100%;line-height:1.2em}.fpFinishDesc b{font-size:1em}.fpFinishTotal{text-align:right;padding:10px 0}.fpFinishTotal>div{display:inline-block;font-size:2em}.fpFinishTotal>div:nth-child(2){color:#053a31}.fpFinishBtnQtn{float:left;width:47.5%;background-color:#053a31;border-radius:20px;height:40px;box-shadow:10px 10px 25px #0000001a}.fpFinishBtnAddToCart{float:right;width:47.5%;margin-left:5%;background-color:#053a31;border-radius:20px;height:40px;cursor:pointer;box-shadow:10px 10px 25px #0000001a}.fpFinishBtnAddToCart:hover{background-color:#053a44}.fpFinishBtnAddToCartLable{text-align:center;color:#fff;position:relative;top:50%;transform:translateY(-50%)}.fpFinishBtnAddToCartArrow{position:absolute;top:4px;height:32px;width:32px;border:solid 1px #ffffff;border-radius:100%;cursor:pointer;z-index:5;right:4px}.fpFinishBtnAddToCartArrow>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff}.fpMockup{display:flex;align-items:center;justify-content:center;height:500px;perspective:1200px}.fpMockup *{transition:all ease-in-out .3s}.fpMockupFrame{border-image-slice:52;border-style:solid;border-image-repeat:stretch;box-shadow:#000 10px 10px 30px -10px,#000000b3 0 2px 5px inset;transform:rotateY(0);transition:all 1s ease 0s;transform-style:preserve-3d;box-sizing:content-box}.fpMockup:hover .fpMockupFrame{transform:rotateY(-45deg)}.fpMockupImage{width:100%;height:100%;background-size:cover;display:block!important}.fpMockupSide{position:absolute;z-index:100;transition:none}.fpMatteSizeRange{background-color:#053a31;border-radius:20px;height:28px;width:75%;float:left;display:block}.fpMatteSizeRangeMines,.fpMatteSizeRangePlus{position:absolute;top:4px;height:20px;width:20px;border:solid 1px #ffffff;border-radius:100%;cursor:pointer;z-index:4}.fpMatteSizeRangeMines:hover,.fpMatteSizeRangePlus:hover{background-color:#fff}.fpMatteSizeRangeMines:hover>div,.fpMatteSizeRangePlus:hover>div{color:#053a31}.fpMatteSizeRangeMines>div,.fpMatteSizeRangePlus>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;line-height:0}.fpMatteSizeRangeMines{left:4px}.fpMatteSizeRangePlus{right:4px}.fpMatteSizeRangeValue{text-align:center;color:#fff;position:relative;top:50%;transform:translateY(-50%)}.fpMatteSizeNoMatte{text-align:center;width:75%;padding-top:5px;font-size:.9em;font-weight:700}@media only screen and (min-width: 1800px){.fpMiddle{width:20%}.fpRight{width:46%}}@media only screen and (max-width: 500px){.fpUploadBox{width:95%}.fpEditor{flex-direction:column}.fpLeft,.fpMiddle,.fpRight{width:100%;padding:0 5px}.fpLeftUploadBtn{margin-bottom:0}.fpLeftCropActions{padding-top:10px}.fpLeftUploadBtn{margin-bottom:0!important}.fpLeftCropActionsBtn{padding-top:15px}.fpLeftCropActionsBtn>div span{font-size:.6em}.fpMiddleSizeListChartHead{padding:10px 0 5px}.fpMiddleSizeListTitle{padding:20px 0 0;text-align:center}.fpMockup{height:300px}.fpCropsHeader>div,.fpCrop>div{width:15%;font-size:.8em}.fpCropsHeader>div:nth-child(2),.fpCrop>div:nth-child(2){width:25%}.fpFinishTotal{text-align:center}.fpFinishBtnAddToCart{width:100%}}.framedStart{width:var(--page-width);height:400px;display:flex;position:relative;margin:0 auto;align-items:center;justify-content:flex-start}.framedStartImage{width:100%;height:100%;position:absolute;left:0;top:0}.framedStartImage img{width:100%;height:100%;object-fit:cover}.framedStartElm{display:flex;position:relative;width:100%;padding-left:50px}.framedStartElmTitle{font-size:2.5em;text-shadow:rgb(5,58,49) 6px 7px 12px;font-weight:700;color:#fff}.framedStartElmDesc{margin:0 5px;line-height:1.3;font-size:1.2em;text-shadow:rgb(5,58,49) 6px 7px 12px;color:#fff}.framedStartElmBtn{background-color:#053a31;text-align:center;font-size:15px;border-width:3px;border-radius:10px;border:#fff solid 3px;color:#fff;margin-top:25px;padding:10px 0;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/1/assets/framed-prints.css.map */
