/**handles:MKL_PC_Save_Your_Design/frontend**/
span.save-your-design-modal-container,span.share-your-design-modal-container{position:relative;display:inline-block}@media (max-width:660px){span.save-your-design-modal-container,span.share-your-design-modal-container{display:block;height:100%;padding:0}}a.save-your-design--pdf.downloading{position:relative}a.save-your-design--pdf.downloading span{opacity:.1}a.save-your-design--pdf.downloading::before{content:"";position:absolute;background:url(/wp-includes/images/spinner.gif) no-repeat 50% 50%;width:20px;height:20px;display:block;left:calc(50% - 10px);top:calc(50% - 10px)}.save-your-design.disabled+.mkl-pc-syd-modal .save-form--container{display:none}.mkl-pc-syd-modal{opacity:0;visibility:hidden;position:absolute;z-index:2000;bottom:calc(100% + 20px);left:calc(50% - 175px);transition:.2s all;transform:translateY(20px);width:350px;border-radius:4px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15),0 2px 30px rgba(0,0,0,.1)}.mkl-pc-syd-modal::after{content:" ";display:block;width:20px;height:20px;position:absolute;bottom:-10px;left:50%;background:#fff;z-index:1;transform:translateX(-50%) rotate(45deg)}.mkl-pc-syd-modal.syd-loading{background:#fff url(/wp-includes/images/spinner.gif) no-repeat 50% 50%}.mkl-pc-syd-modal.syd-loading .mkl-pc-modal{opacity:.2}.mkl-pc-syd-modal .mkl-pc-modal{padding:0}.mkl-pc-syd-modal .mkl-pc-modal input[type=email],.mkl-pc-syd-modal .mkl-pc-modal input[type=password],.mkl-pc-syd-modal .mkl-pc-modal input[type=text],.mkl-pc-syd-modal .mkl-pc-modal textarea{width:100%;border:1px solid #303030;padding:10px;background:#fff;border-radius:2px;color:#303030}.mkl-pc-syd-modal .mkl-pc-modal-list{max-height:calc(100vh - 260px);overflow:auto}.mkl-pc-syd-modal h4{font-size:1rem;background:#f6f5f5;margin:0;padding:10px 14px;border-radius:4px 4px 0 0;position:sticky;top:0;z-index:2;text-align:center;text-transform:uppercase}.mkl-pc-syd-modal .message{transition:.2s all;line-height:1;background:#efefef;color:#000;padding:12px 20px;margin-bottom:6px;border-radius:4px}.mkl-pc-syd-modal .message:empty{display:none}.mkl-pc-syd-modal .message.error{color:red;border:1px solid red;padding:5px}.mkl-pc-syd-modal .message.success{margin-top:10px;color:#5baf00;padding:5px;background:0 0;text-align:center}.mkl-pc-syd-modal .message.success::before{content:"";width:30px;height:15px;display:block;border-left:5px solid #5baf00;border-bottom:5px solid #5baf00;transform:rotate(-45deg);text-align:center;margin:14px auto;margin-top:7px}.mkl-pc-syd-modal .message p{margin:0;padding:0}.mkl-pc-syd-modal .message:not(.success)+a.dont-save-the-design{display:none}.mkl-pc-syd-modal .dismiss-message{display:none}.mkl-pc-syd-modal .save-btns{margin:0;padding:0;padding-top:4px;display:flex}.mkl-pc-syd-modal .save-btns a.disabled{opacity:.4}.mkl-pc-syd-modal .save-btns a.dont-save-the-design{color:inherit}.mkl-pc-syd-modal .save-form--container .save-btns{padding-top:10px}.mkl-pc-syd-modal .save-form--container .save-btns button.syd-action--email-url{width:100%}.mkl-pc-syd-modal .button{border:1px solid #303030;margin-right:4px;text-decoration:none;display:inline-block;padding:7px 17px;background:#303030;color:#fff}.mkl-pc-syd-modal .button:focus,.mkl-pc-syd-modal .button:hover{background:#4b4f4f;color:#fff}.mkl-pc-syd-modal .button.syd-cancel{border:1px solid #555;background:0 0;color:#555}.mkl-pc-syd-modal .button.syd-cancel:focus,.mkl-pc-syd-modal .button.syd-cancel:hover{color:#282323;background:0 0;border-color:#282323}.mkl-pc-syd-modal .save-form--container,.mkl-pc-syd-modal .syd-social-links{padding:14px;border-top:1px solid #b7b7b7}.mkl-pc-syd-modal .save-form--container .message.error,.mkl-pc-syd-modal .syd-social-links .message.error{margin-top:10px;padding:10px}.mkl-pc-syd-modal form.save-my-design__login_form input{width:100%;padding:5px}.mkl-pc-syd-modal form.save-my-design__login_form label{display:block;padding:10px 20px}.mkl-pc-syd-modal form.save-my-design__login_form p{padding:10px 20px;margin:0}.mkl-pc-syd-modal form.save-my-design__login_form p button{margin-right:10px}@media (max-width:660px){.mkl-pc-syd-modal{left:0;width:100vw}.mkl-pc-syd-modal::after{left:30px}}@media (max-width:760px){.mkl-pc-syd-modal{max-width:var(--container-width,100vw);left:calc(-1 * var(--container-offset,0))}.mkl-pc-syd-modal::after{left:calc(24px + var(--container-offset,0))}}body.logged-in .mkl_pc .save-my-design__login_form{display:none}.mkl_pc_layers{transition:opacity .3s}.mkl_pc .loading-message{text-align:center;padding-top:30px;padding-bottom:10px}.mkl_pc .loading-message p{margin:0;background:#fff url(/wp-includes/images/spinner.gif) no-repeat 10px 50%;display:inline-block;line-height:1;padding:.5em 1em;padding-left:calc(1em + 20px)}.mkl_pc_viewer.loading .mkl_pc_layers{opacity:.2}.mkl_pc_viewer.loading .loading-message{position:absolute;top:50%;left:10%;width:80%;text-align:center}.mkl_pc_viewer.loading .loading-message p{border-radius:3px;box-shadow:0 2px 30px rgba(0,0,0,.2),0 2px 3px rgba(0,0,0,.2)}span.save-your-design-modal-container.opened .mkl-pc-syd-modal,span.share-your-design-modal-container.opened .mkl-pc-syd-modal{opacity:1;transform:translateY(0);visibility:visible}.configs-list{margin:0;padding:0}.configs-list li{margin:0;padding:0;list-style-type:none;position:relative}.configs-list li a.set-configuration{padding:8px;display:flex;align-items:center;border-bottom:1px solid #f6f5f5}.configs-list li a.set-configuration:focus,.configs-list li a.set-configuration:hover{background:#f5f5f5}.configs-list li a.set-configuration~a{position:absolute;right:4px;top:50%;width:24px;height:24px;background:#fff;border-radius:3px;padding:2px;transform:translateY(-50%);opacity:0;box-shadow:0 0 0 1px rgba(0,0,0,.1882352941)}.configs-list li a.set-configuration~a:focus,.configs-list li a.set-configuration~a:hover{background:#303030;fill:#FFF}.configs-list li a.set-configuration~a.edit-configuration{right:34px}.configs-list li:focus-within a.set-configuration~a,.configs-list li:hover a.set-configuration~a{opacity:1}.configs-list li .design-image{max-height:60px;margin-right:10px}.configs-list li .design-image img{height:auto;width:auto;display:block;max-height:35px}.configs-list li.deleting-config::after{content:"";width:100%;height:calc(100% - 1px);background:rgba(255,255,255,.9);position:absolute;top:0;left:0;z-index:2}.configs-list li .syd-edit-config--container{display:none;border-bottom:1px solid #ccc;padding:10px}.configs-list li .syd-edit-config--container input{margin-bottom:8px}.configs-list li.editing .syd-edit-config--container{display:block}.configs-list li.editing>a{display:none}.saving-animation--container{display:none;position:relative;height:30px;padding-top:8px;justify-content:center}.sending-email .saving-animation--container{display:flex}.sending-email .save-form{display:none}.sent-email .save-form{display:none}@keyframes fadinout{0%{background-color:rgba(0,0,0,0)}100%{background-color:#000}}span.saving-animation{transform:translateX(-25px)}span.saving-animation,span.saving-animation::after,span.saving-animation::before{position:absolute;display:inline-block;width:10px;height:10px;border-radius:20px;background:0 0;animation:fadinout .6s linear infinite;animation-timing-function:linear;animation-fill-mode:both;animation-direction:alternate}span.saving-animation::before{top:0;left:25px;content:"";animation-delay:.2s}span.saving-animation::after{position:absolute;top:0;left:50px;content:"";animation-delay:.4s}span.syd-config-error{display:block;font-size:1rem;padding:5px;border:1px solid #ffb9b9;border-radius:4px}span.syd-config-error code{font-size:1em;background:#f6f0f0;padding:3px}.syd-social-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center;line-height:1}.syd-social-links a{display:inline-block;border:none;text-decoration:none}.syd-social-links a span{display:none}.syd-social-links a svg{display:block;width:24px}.user-configs .config-item{transition:height .3s,opacity .3s,padding .3s,margin .3s;box-sizing:border-box}.user-configs .config-item.deleting{opacity:.7}.user-configs .config-item.deleted{opacity:0;overflow:hidden;height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}