.modal-popup-open{position:fixed}.product-form__buttons .bls__product-action-inner{display:none}.product-form__buttons{display:block;flex:none;float:left;width:35%}.personlize-the-product-red{width:65%!important}.personlize-the-product-red .personlize-the-product{background:#7aa846!important}button#image-size-plus,button#image-size-minus,#image-size-minus2,#image-size-minus1,#image-size-plus1,#image-size-plus2{width:30px;height:30px;line-height:30px;padding:0;border-radius:0}select#imageTypeSelector{border:1px solid #9d9d9d;cursor:pointer;padding:14.5px 14px;width:100%;border-radius:4px;margin-top:8px;display:flex;margin-bottom:12px;position:relative;font-size:16px}#imageTypeSelector *{line-height:40px}.imageSizeBoxAdd1,.imageSizeBoxAdd2{display:none;padding-top:10px}select#imageTypeSelectorAdditional{border:0px solid #9d9d9d;cursor:pointer;width:100%;border-radius:4px;margin-top:8px;display:flex;position:relative;font-size:16px}#imageTypeSelectorAdditional *{line-height:40px}select#imageTypeSelectorAdditional2{border:0px solid #9d9d9d;cursor:pointer;width:100%;border-radius:4px;margin-top:8px;display:flex;position:relative;font-size:16px}#imageTypeSelectorAdditional2 *{line-height:40px}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}#canvas-text,canvas#canvas-text,canvas#canvas-upload{background-position:center;border:2px solid #bdbdbd;border-radius:7px;padding:100px}.modal-content{background-color:#fbfbfb;margin:auto;width:90%;max-width:1000px;border-radius:5px;max-height:95vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}img.final-print-preview{max-width:100%;width:200px}li.color-select-items.active-color-l,li.font-select-items.active-font-f{background:#ebebeb}span.for-color-block{height:20px;width:20px;display:block}li.color-select-items{display:flex;align-items:center}span.for-text-color{margin-left:5px}span.color-block{height:20px;width:20px;display:block;margin-right:5px;border:1px solid rgb(160,160,160)}.personalization-block-flex{display:flex}.personalization-image-block,.personalization-input-block{width:50%;padding:12px 12px 0}img.for-select-image,.write-text-here-img img{width:120px}.personalizer-error.upload-image p{font-size:12px;color:#b00;text-align:center;margin-top:5px}.modal{display:none;overflow:hidden;position:fixed;z-index:1;padding:15px;background-color:#000000b3;left:0;top:0;width:100%;height:100%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-popup-heading h2{color:#363636;font-size:48px;font-weight:600;text-align:center;line-height:1.125;margin:0 0 10px}.personalized-selected{border:1px solid #9d9d9d;border-radius:4px;padding:7.5px 14px;font-size:16px;position:relative;color:#000;cursor:pointer}.personalized-selected:focus-visible{border:1px solid #3f51b5}.personalized-selected svg.new-drop{width:23px;height:23px;fill:#0000008a}.personalized-selected span.angle-svg{position:absolute;right:7px;top:12px;color:#0000008a}.personalized-selected:hover{border:1px solid #000000}.buttons-main-flex button.save-personalization-2nd-upload{background:#f60;color:#fff;position:relative;width:70px;height:40px;border:1px solid #f60}.upload-column-personal upload-pole-2 .personalized-input-field input+label.input-active{margin:-25px 0 0 9px}span.loader{position:absolute;top:22%;left:36%}.personalization-input-block h2{color:#363636;font-size:24px;margin:0 0 24px;font-weight:600}.personalized-input-field input{border:1px solid #9d9d9d;padding:11.5px 14px;width:100%;font-size:16px;border-radius:4px;margin-top:12px;margin-bottom:10px}.personalized-input-field input:hover{border:1px solid #000}.multi-color-selector label.color-select-label{position:absolute;font-size:12px;left:12px;letter-spacing:.15008px;color:#9d9d9d;top:-5px;background:#fff;z-index:9;line-height:1;padding:0 6px}.selected-color-sel{margin:8px 0 0;display:flex;align-items:center}span.selected-color{color:#000;font-size:16px;font-weight:400}.multi-color-selector{border:1px solid #9d9d9d;padding:4.5px 14px;width:100%;border-radius:4px;margin-top:12px;cursor:pointer;margin-bottom:18px;position:relative}span.new-drop{position:absolute;right:7px;top:13px;color:#0000008a}svg.new-drop{width:23px;height:23px;fill:#0000008a}.selected-font-sel{position:relative}.selected-font-sel{border:1px solid #9d9d9d;cursor:pointer;padding:20.5px 14px;width:100%;border-radius:4px;margin-top:8px;display:flex;margin-bottom:12px;position:relative}.selected-font-sel:hover,.multi-color-selector:hover{border:1px solid #000}span.selected-font{position:absolute;font-size:16px;letter-spacing:.15008px;color:#000;top:8px;z-index:9;left:9px;padding:0 5px}.additional-product-check input{width:17px;vertical-align:middle;height:17px;margin:0 15px 0 0}.selected-font-sel span.new-drop{top:8px}.color-selection-options{padding-top:8px;padding-bottom:8px}.color-selection-options ul li{width:auto;overflow:hidden;white-space:nowrap;letter-spacing:.00938em;padding:9px 16px;line-height:1.5;font-size:16px;font-weight:400;cursor:pointer}li.personalized-list.person-active{background-color:#bcbcbc5e}.color-selection-options span.for-color-block{border:1px solid rgb(160,160,160)}.color-selection-options ul{padding:8px 0;list-style:none;margin:0;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;border-radius:5px;color:#000000de;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;background-color:#fff;position:absolute;top:-14px;max-width:459px;width:100%;z-index:99;min-height:180px;height:100%;overflow:auto}.color-selection-options ul::-webkit-scrollbar,ul.font-selection-types::-webkit-scrollbar,ul.font-selection-types-upload::-webkit-scrollbar{width:7px}.color-selection-options ul::-webkit-scrollbar-track,ul.font-selection-types::-webkit-scrollbar-track,ul.font-selection-types-upload::-webkit-scrollbar-track{box-shadow:inset 0 0 3px gray;border-radius:10px}.color-selection-options ul::-webkit-scrollbar-thumb,ul.font-selection-types::-webkit-scrollbar-thumb,ul.font-selection-types-upload::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.gradient.modal-popup-open .product.product--medium.product--left.product--thumbnail_slider{z-index:9;position:relative}.color-selection-options ul li:hover{background:#ebebeb}.buttons-main-flex button{background-color:#fff;color:#363636;cursor:pointer;justify-content:center;padding:calc(.5em - 1px) 1em;text-align:center;white-space:nowrap;font-size:16px;border:1px solid #dbdbdb;line-height:24px;font-weight:500;border-radius:4px}button.save-personalization{background-color:#f60;border-color:transparent;color:#fff;width:70px;height:40px;position:relative;border:1px solid #f60}span.loader{border:2px solid #f3f3f3;border-top:2px solid #000000;border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite}.personalized-types-main{margin:8px 0 10px;float:left;width:100%}.additional-product-check label{font-size:16px;line-height:24px;color:#4a4a4a}.additional-product-check input#additional-check{width:17px;vertical-align:middle;height:17px;margin:0 15px 0 0}.additional-product-check{display:flex;align-items:center}.modal-popup-outer{padding:20px}.personalization-image-block:first-child{padding-left:0}.personalization-input-block:last-child{padding-right:0}.modal-popup-outer{max-height:82vh;overflow:auto;margin:0}.modal-popup-outer *:focus-visible{outline:0;outline-offset:0;box-shadow:unset}.save-buttons.personalized-text{background:#f5f5f5;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb;padding:20px;display:flex;justify-content:center}button.cancel-personalization{margin-right:8px}span.selected--items{display:flex}img.selected-image{margin-right:48px;height:100%}span.print-type{position:absolute;font-size:12px;letter-spacing:.15008px;color:#9d9d9d;top:-10px;background:#fff;z-index:9;height:19px;padding:0 5px}.personalizer-error.personalize__text p{font-size:12px;color:#b00;text-align:center;margin-top:5px}#personalized-image .personalization-input-block{align-items:center;display:flex;flex-direction:column;justify-content:center}button.toggle-input-file{background-color:#7a7a7a;border-color:transparent;color:#fff;padding:10px 22px;border-radius:4px;cursor:pointer;font-size:16px}span.close{position:relative;right:0;top:0;width:20px;height:20px;z-index:9;background-color:#0003;border-radius:50px}span.close:hover{background-color:#0000004d}span.personlize-text:before{content:"";background-image:url(https://cdn.shopify.com/s/files/1/0758/2066/3065/files/pngaaa.com-3703029.png?v=1689153155);width:16px;height:16px;position:absolute;top:1px;left:-22px;background-size:100%}span.personlize-text{position:relative;color:#fff}span.close:before,span.close:after{position:absolute;left:9px;top:5px;content:" ";height:50%;width:2px;background-color:#fff}button.save-personalization-2nd{background:#f60;color:#fff;width:70px;height:40px;border:1px solid #f60;position:relative}button.toggle-input-file svg{width:15px}span.close:before{transform:rotate(45deg)}span.close:after{transform:rotate(-45deg)}.personalized-input-field label{position:absolute;font-size:16px;letter-spacing:.15008px;color:#9d9d9d;top:20px;background:#fff;z-index:9;left:9px;padding:0 5px}.buttons-main-flex{position:relative}#myModal{z-index:9}.personalized-input-field{position:relative}ul.font-selection-types li{padding:8px 16px;line-height:1.5;font-size:16px;font-weight:400;cursor:pointer}ul.font-selection-types{padding:8px 0;list-style:none;margin:0;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;border-radius:5px;color:#000000de;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;background-color:#fff;max-height:180px;height:100%;overflow:auto}.personalization-image-block canvas,.personalization-image-block .canvas-text-div{position:sticky;top:0}button.save-personalization-addtional{background:#f60;color:#fff;width:70px;height:40px;border:1px solid #f60}ul.font-selection-types li:hover{background:#ebebeb}.personalized-input-field input+label.input-active{margin:-18px 0 0 9px;font-size:12px;letter-spacing:.15008px;color:#3f51b5}.personalized-input-field input:focus+label{margin:-18px 0 0 9px;font-size:12px;letter-spacing:.15008px;color:#3f51b5}.banner__content.banner__content--middle-center.page-width{z-index:1}button.personlize-the-product{border:1px solid #dbdbdb;background:#dd1d1d;font-size:16px;font-weight:400;padding:15px 19px 15px 35px;border-radius:4px;cursor:pointer;font-family:var(--font-body-family);width:100%;font-size:1.5rem}.color-selection-options,.multi-font-selector{position:relative}label.font-select-label{position:absolute;font-size:12px;left:12px;letter-spacing:.15008px;color:#9d9d9d;top:-5px;background:#fff;z-index:9;line-height:1;padding:0 6px}ul.types-of-personalization li{font-size:16px;color:#000;padding:11px 16px;line-height:1}ul.types-of-personalization{padding:0;margin:0;list-style:none}.personalized-selection-types{padding-top:8px;padding-bottom:8px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;background-color:#fff;border-radius:4px;margin-top:3px}span.for-select-items img{margin-right:22px}ul.types-of-personalization li:hover{background-color:#00000014}span.for-select-items{display:flex;align-items:center}.additonal-personalization-block-flex{display:flex;width:100%;align-items:center;margin-bottom:10px}.column-personal{width:33.3%;margin:12px}.column-personal.pole-1,.personalized-pole-2-input{background:#fafafa;padding:16px;-moz-border-radius:6px;border-radius:6px;border:2px solid #dbdbdb}.additonal-personalization-block-flex .personalized-input-field input{border:1px solid #9d9d9d}.additional-changes-preview{display:flex;justify-content:center;margin-bottom:5px}h2.heading-inner-personal-he{color:#7a7a7a;margin:0 0 8px;font-size:20px;font-weight:600;line-height:22px}.column-personal input:hover{border:1px solid #000}.multi-color-selector-additional{border:1px solid #9d9d9d;padding:4.5px 14px;width:100%;border-radius:4px;margin-top:12px;cursor:pointer;margin-bottom:18px;position:relative}label.color-select-label-additional{position:absolute;font-size:12px;left:12px;letter-spacing:.15008px;color:#9d9d9d;top:-5px;background:#fff;z-index:9;line-height:1;padding:0 6px}.selected-color-sel-additional{margin:8px 0 0;display:flex;color:#000;align-items:center}.color-selection-options-additional{position:relative}ul.color-selection-types-additional{padding:8px 0;list-style:none;margin:0;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;border-radius:5px;color:#000000de;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;background-color:#fff;position:absolute;top:-14px;max-width:459px;width:100%;z-index:999;min-height:180px;height:100%;overflow:auto}ul.color-selection-types-additional li{width:auto;display:flex;overflow:hidden;white-space:nowrap;letter-spacing:.00938em;padding:9px 16px;line-height:1.5;font-size:16px;font-weight:400;cursor:pointer;color:#000;align-items:center}span.for-color-block-additional{height:20px;width:20px;border:1px solid rgb(160,160,160);display:block}span.for-text-color,span.for-text-color-additional{margin-left:5px}li.color-select-items-additional.active-color-l{background:#ebebeb}ul.color-selection-types-additional::-webkit-scrollbar,ul.color-selection-types-upload::-webkit-scrollbar,ul.font-selection-types-additional::-webkit-scrollbar{width:7px}ul.color-selection-types-additional::-webkit-scrollbar-track,ul.color-selection-types-upload::-webkit-scrollbar-track,ul.font-selection-types-additional::-webkit-scrollbar-track{box-shadow:inset 0 0 3px gray;border-radius:10px}ul.color-selection-types-additional::-webkit-scrollbar-thumb,ul.color-selection-types-upload::-webkit-scrollbar-thumb,ul.font-selection-types-additional::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}ul.color-selection-types-additional li:hover,ul.font-selection-types-additional li:hover{background:#ebebeb}.multi-color-selector-additional:hover{border:1px solid #000}.personalized-input-field input:focus{border:1px solid #3f51b5}.multi-color-selector-additional:focus{border:1px solid #3f51b5}.personalized-font-selector-additional{border:1px solid #9d9d9d;padding:5px 14px;width:100%;border-radius:4px;margin-top:12px;cursor:pointer;margin-bottom:18px;position:relative}.personalized-font-selector-additional label{position:absolute;font-size:12px;left:12px;letter-spacing:.15008px;color:#9d9d9d;top:-5px;background:#fff;z-index:9;line-height:1;padding:0 6px}ul.font-selection-types-additional{padding:8px 0;list-style:none;margin:0;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;border-radius:5px;color:#000000de;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;background-color:#fff;position:absolute;top:48px;left:0;max-width:459px;width:100%;z-index:99;min-height:180px;height:100%;overflow:auto}ul.font-selection-types-additional li{padding:8px 16px;line-height:1.5;font-size:16px;font-weight:400;cursor:pointer}li.font-select-items-additional.active-font-f{background:#ebebeb}.personalized-font-selector-additional span.new-drop{top:9px}.personalized-font-selector-additional:hover{border:1px solid #000}.column-personal.pole-1{margin-left:0}.column-personal.pole-2{margin-right:0}.upload-column-personal.upload-pole-1{width:50%;align-items:center;display:flex;flex-direction:column}.upload-column-personal.upload-pole-2{width:50%}button.toggle-input-file-upload{background-color:#7a7a7a;border-color:transparent;color:#fff;padding:9px 17px;border-radius:4px;cursor:pointer;font-size:16px}button.toggle-input-file-upload svg{width:15px}.upload-additional-personalization-text-block h2.heading-inner-personal-he{color:#363636;margin:0 0 22px;font-size:24px}.upload-additional-personalization-text-block .column-personal.pole-1,.upload-additional-personalization-text-block .personalized-pole-2-input{padding:12px;border:transparent}.upload-additional-personalization-text-block .personalized-input-field input{padding:18px 14px}.upload-additional-personalization-text-block .personalized-input-field label{top:23px;padding:0 5px;left:10px}.upload-additional-personalization-text-block .personalized-input-field input:focus+label{margin:-25px 0 0 9px}.upload-additional-personalization-text-block .personalized-color-selector-upload{border:1px solid #9d9d9d;padding:4.5px 14px;width:100%;border-radius:4px;margin-top:12px;cursor:pointer;margin-bottom:18px;position:relative}.upload-additional-personalization-text-block label.color-select-label-upload{position:absolute;font-size:12px;left:12px;letter-spacing:.15008px;color:#9d9d9d;top:-5px;background:#fff;z-index:9;line-height:1;padding:0 6px}.upload-additional-personalization-text-block .selected-color-sel-upload{margin:8px 0 0;display:flex;color:#000;align-items:center}ul.color-selection-types-upload{padding:8px 0;list-style:none;margin:0;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;border-radius:5px;color:#000000de;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;background-color:#fff;position:absolute;top:56px;left:0;max-width:459px;width:100%;z-index:99;min-height:180px;height:100%;overflow:auto}ul.color-selection-types-upload li{width:auto;display:flex;overflow:hidden;white-space:nowrap;letter-spacing:.00938em;padding:9px 16px;line-height:1.5;font-size:16px;font-weight:400;cursor:pointer;color:#000;align-items:center}span.for-color-block-upload{height:20px;width:20px;border:1px solid rgb(160,160,160);display:block}span.for-text-color-upload{margin-left:5px}.upload-additional-personalization-text-block .personalized-input-field input{margin-top:8px;margin-bottom:4px}.selected-font-sel-upload{border:1px solid #9d9d9d;cursor:pointer;padding:8.5px 14px;width:100%;border-radius:4px;margin-top:8px;display:flex;margin-bottom:0;position:relative}.multi-font-selector-upload{position:relative}label.font-select-label-upload{position:absolute;font-size:12px;left:12px;letter-spacing:.15008px;color:#9d9d9d;top:-5px;background:#fff;z-index:9;line-height:1;padding:0 6px}ul.font-selection-types-upload{padding:8px 0;list-style:none;margin:0;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;border-radius:5px;color:#000000de;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;background-color:#fff;max-height:180px;height:100%;overflow:auto}ul.font-selection-types-upload li:hover,ul.color-selection-types-upload li:hover{background:#ebebeb}ul.font-selection-types-upload li{padding:8px 16px;line-height:1.5;font-size:16px;font-weight:400;cursor:pointer}li.font-select-items-upload.active-font-f{background:#ebebeb}span.color-block-upload{height:20px;width:20px;display:block;margin-right:5px;border:1px solid rgb(160,160,160)}li.color-select-items-upload.active-color-l{background:#ebebeb}span.color-block-additional{height:20px;width:20px;display:block;margin-right:5px;border:1px solid rgb(160,160,160)}.upload-additional-personalization-text-block .personalized-pole-2-input{padding-bottom:0}body.gradient.modal-popup-open{overflow:hidden}@media only screen and (max-width: 1024.9px){img.selected-image{margin-right:25px}}@media only screen and (max-width: 768.9px){.personalization-block-flex{flex-direction:column}.additional-product-check label{line-height:21px}.personalization-image-block,.personalization-input-block{width:100%;padding:0}.modal-popup-heading h2{font-size:24px;margin-bottom:15px}.modal-popup-outer{padding-bottom:20px}.personalization-image-block,.personalization-input-block{padding-top:10px;padding-bottom:10px}.personalized-selected span.angle-svg{top:11px}img.selected-image{margin-right:12px}button.personlize-the-product{width:100%;max-width:44rem}span.personlize-text:before{left:-26px}.additonal-personalization-block-flex{flex-direction:column}.column-personal{width:100%;margin:8px 0}.upload-column-personal.upload-pole-2{width:100%}.upload-column-personal.upload-pole-1{width:100%;padding-top:12px;padding-bottom:12px}.upload-file-main{padding-bottom:12px}.upload-additional-personalization-text-block .personalized-pole-2-input{padding-right:0;padding-left:0}.print-preview{text-align:center}.personalizer-error.personalize__text p{margin-top:5px;line-height:18px;margin-bottom:0}.personalizer-error.upload-image p{line-height:18px;margin-bottom:0}}button.save-personalization-addtional{position:relative}.button-main-personalizer{margin-bottom:25px}img.selected-image{width:120px}img.new-second-option{width:100%;height:100%;border:2px solid #bdbdbd;border-radius:7px}button.toggle-input-file-new{background-color:#7a7a7a;border-color:transparent;color:#fff;padding:9px 17px;border-radius:4px;cursor:pointer;font-size:16px;margin-top:10px}button.toggle-input-file-new svg{width:15px}button.toggle-input-file-new-1{background-color:#7a7a7a;border-color:transparent;color:#fff;padding:9px 17px;border-radius:4px;cursor:pointer;font-size:16px;margin-top:10px}button.toggle-input-file-new-1 svg{width:15px}button.toggle-input-file-new-2{background-color:#7a7a7a;border-color:transparent;color:#fff;padding:9px 17px;border-radius:4px;cursor:pointer;font-size:16px;margin-top:10px}button.toggle-input-file-new-2 svg{width:15px}@media only screen and (max-width: 600px){.font-size-box1{width:45%!important}canvas#canvas-text{margin:0!important}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/personalizer.css.map */
