.product-shop .product-in-stock{margin-top:17px;float:left;width:100%}.memorable-preview{position:relative;padding-left:20px}.avatar-upload{height:120px;width:120px;border:1px dashed #ff7988;display:inline-block;vertical-align:middle;cursor:pointer;overflow:hidden}.avatar-upload input{display:block;margin-left:0;padding:20px;width:100%;cursor:pointer;height:100%;opacity:0}.add-images{width:120px;margin-top:-88px;text-align:center;color:#ff7988}.add-images label{color:#ff7988;width:100%}.add-images .photo-add::before{display:none}.add-images .photo-add{width:40px;height:45px;display:block;background:url(../images/add-image.png) no-repeat 4px 5px;margin:0 auto}.photocharms-warnfill{width:100%;background:#fff;margin:0 5px 0;padding:0 15px 8px 0}.photocharms-warnfill a{font-size:11px;color:#777;font-weight:400}.left-step{position:absolute;width:24px;top:56px;left:-13px;text-align:center}.step-num{width:24px;height:24px;background-color:#fff;border-radius:12px;border:1px solid #bcbcbc}.step-num span{height:24px;line-height:24px;display:block;font-size:14px;color:#000;text-align:center}.step-middle{width:1px;margin:3px auto;border-right:1px dashed #afafaf}.catalog-product-view .memorable-preview .avatar-btns .add-to-box{width:100%!important;margin-bottom:20px}.design-photo-des{font-size:14px;padding-top:0;color:#000}.avatar-btns,.avatar-left-btn{text-align:center}.product-view .product-shop .product-in-stock button.button{background:#ff7988;height:55px;color:#fff;font-size:14px;margin-right:0;margin-left:0;overflow:visible;border:0;padding:0;margin:0;width:100%}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;background:rgba(0,0,0,.6)}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.modal.fade .modal-dialog-necklace{position:absolute;background:#fafafa;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%)}.modal-dialog-necklace{width:800px;margin:0}.modal-dialog-necklace .top-xx{height:60px;line-height:60px;width:100%;float:left;position:absolute}.modal-dialog-necklace .close-new{float:right;z-index:999;position:relative;border:none;background:0 0;padding:0;margin:0;height:100%}.modal-dialog-necklace .close-new i{font-size:45px;margin-right:7px}.modal-content-necklace{background:#fff}.modal-dialog-necklace #container_tabs{max-height:490px;width:100%;overflow:auto;display:inline-block;vertical-align:middle;position:relative}.modal-body-necklace .tab-content{padding-bottom:20px}.bqsj{margin-bottom:30px}.product-ship-time{position:absolute;left:5px;top:20px;z-index:2}.sj__zhuti{min-width:80px;display:inline-block;text-align:center;color:#fff;position:relative;margin-right:-5px;background:#21d482;font-size:12px;height:24px;padding:0 18px;line-height:24px;text-transform:uppercase}.sj__zhuti__fh{display:block;top:0;border-style:solid;height:0;position:absolute;width:0;right:0;border-width:12px 8px 12px 0;border-color:transparent #f7f8f9 transparent transparent}.modal-dialog-necklace form .waiceng .carve-on-back{overflow:hidden;width:100%}.tc-quanoption{width:64%;margin:auto;text-align:center;height:34px;clear:both}.modal-product-price{width:100%;margin-bottom:10px;text-align:center;font-size:16px;color:#ff7988;font-weight:700}.tab-content #addToCartAnimaet{width:100%;background:#ff7988;height:50px;line-height:50px;margin-top:15px}.modal-body-necklace.photo{padding:44px 30px 22px}.modal-dialog-necklace .col-md-7,.modal-dialog-necklace .col-xs-7{width:58.33333333%;float:left}.modal-dialog-necklace form .waiceng .to_cart{margin-top:30px}.modal-dialog-necklace .col-md-5,.modal-dialog-necklace .col-xs-5{width:41.66666667%;float:left}.carve-on-back .to_cart h2,.diamong-on .to_cart h2{text-transform:capitalize;font-size:18px;font-weight:400;margin-bottom:15px;color:#777;text-align:center}.carve-on-back .to_cart h2 span{border:1px solid #ff7988;font-size:12px;padding:2px 8px;border-radius:4px;color:#ff7988;text-transform:uppercase}.modal-dialog-necklace form .waiceng .carve-on-back .to_cart button{width:100%;background:#ff7988;color:#fff;text-transform:uppercase;font-size:14px;padding:20px 0;border:none;padding:20px 0;border-radius:5px;text-transform:uppercase}.carve-on-back .to_cart .con-cs-butt span{display:none}.modal-content-necklace .modal-body-necklace .btn-cart.carvingcart{width:100%!important;background:#ff7988;color:#fff;text-transform:uppercase;font-size:14px;padding:20px 0}.modal-content-necklace .modal-body-necklace #productMini .btn-cart.carvingcart{width:64%}.col-xs-12.goto-photo{margin-bottom:10px;font-size:16px;text-align:center;cursor:pointer;color:#444}.carve-back-img,.col-xs-6{width:50%;float:left}.carving .preview-1{display:none}.col-xs-12{width:100%;text-align:center}.modal-product-price .price-retail{display:none}.modal-product-price .price-info .price-five-box{margin:0}.zj_or{width:100%;height:24px;text-align:center;position:relative;margin:10px 0}.zj_or span{display:inline-block;background:0 0;font-size:14px;text-transform:uppercase;padding:0 10px;position:relative;z-index:1}.zj_or:after{content:"";position:absolute;width:100%;height:1px;background:#eee;top:45%;left:0}.waiceng{max-height:48vh;height:auto;overflow-y:auto}.loading-box{background:#f7f8f9;background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:center center;width:95%!important;height:auto!important;max-width:350px}#design_canvas{margin-bottom:20px;margin-top:8px}.canvas-container{margin:0 auto}.custom-textarea{width:100%;display:flex;height:45px;margin:20px 0;position:relative}.custom-textarea textarea{width:100%;overflow:auto;height:45px;border-radius:0;line-height:30px}.custom-textarea #carvingReset{display:none}.popups-font-family{text-align:left}.popups-font-family .font-title{margin-bottom:14px;display:block}.font-list-flex{width:100%}.popups-font-family .font-list{float:left;margin-right:7%;position:relative;margin-bottom:12px}.popups-font-family .carvingfont{border:1px solid #777;color:#333;position:relative;z-index:5;margin:2px;padding:2px 30px;border-radius:0;vertical-align:middle;text-align:center;font-size:16px;line-height:25px;pointer-events:none}.popups-font-family .font-list .carvingfont.selected{border:1px solid #ff7988;background:0 0;color:#ff7988}.popups-font-family .cfont{width:100%;height:100%;cursor:pointer;position:absolute;top:0;left:0;opacity:0;background:0 0}.custom-Popups .comfirm-text{width:100%;background:#ff7988;color:#fff;text-transform:uppercase;padding:20px 0;line-height:20px;border:none;margin-top:6px}.con-tit{width:100%;float:left;text-align:center;font-size:16px;text-transform:uppercase;color:#000;margin-bottom:20px}.memorable-preview{position:relative;padding-left:20px}.carving-preview-1-2 .img1{width:67%;float:left}.carving-preview-1.carving-preview-1-2 .img1{width:67%;float:left}.nocarving-printing .carving-preview-1.carving-preview-1-2 .img1{width:50%}.nocarving-printing .carving-preview-1.carving-preview-1-2 .img3{width:50%;margin-top:0;margin-left:0}.carving-preview-1-2 .img2,.carving-preview-1-2 .img3{width:25.5%;float:left;margin-left:20px}.carving-preview-1-2 .img3{margin-top:20px}.con-tit{width:100%;float:left;text-align:center;font-size:16px;text-transform:uppercase;color:#000;margin-bottom:20px}.modal-product-price #final_price{margin:12px 0 0 0;text-align:center}.bracelet-guide a{margin-left:5px;color:#00f}.bracelet-guide a:hover{color:#0303dd}.carving-preview-1{display:none}.carving .carving-preview-1{display:inline-block;margin-top:20px}.carving .preview-1{display:none}.preview-1{text-align:center}.modal-body-necklace.photo #charms_preview .preview-1 img{width:54%}.avatar-btns .btn-group{padding:0 10px;background:0 0;border-radius:25px}.avatar-btns .btn-group .col-md-12 .btn{background:0 0;box-shadow:none;border:none;color:#c8c8c8;padding:20px;border-top:1px solid #eff0f1}#photoImgUploadMobile{display:none}
