.quantity_custom_product{display:none}.image-customization{padding:1.5rem 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:1.5rem}.image-customization .app-title{font-weight:700;font-size:1.5rem;text-align:center;margin:0;color:var(--header-background)}.image-customization .app__step{opacity:1;visibility:visible;max-height:100%;transition:all .1s ease;display:block}.image-customization .app__step:not(:last-of-type){margin-bottom:1rem}.image-customization .app__step step-header{padding:.5rem 0;display:flex;justify-content:space-between}.image-customization .app__step step-header step-label{color:#121212;font-weight:700!important;font-size:1rem!important}.image-customization .app__step step-header step-label .text-normal{font-weight:400!important}.image-customization .app__step .step-info{font-weight:700;font-size:1.1rem;color:var(--primary-button-background)}.image-customization .app__step .item-custom-image .cl-upload--wrapper .cl-upload--label{margin-bottom:.5rem;font-weight:700!important;font-size:1rem!important}.image-customization .app__step .item-custom-image .cl-upload--wrapper .cl-upload--area{cursor:pointer}.image-customization .app__step .item-custom-image .cl-upload--wrapper .upload-lift{font-family:var(--text-font-family)!important}.image-customization .app__step .item-custom-image .cl-upload--wrapper .upload-lift .cl-upload--area{cursor:pointer!important;margin:0!important}.image-customization .app__step .item-custom-image .cl-upload--wrapper .upload-lift .cl-upload--area .filepond--drop-label{display:block;cursor:pointer}.image-customization .app__step .item-custom-image .cl-upload--wrapper .upload-lift .cl-upload--area .filepond--drop-label label{font-family:var(--text-font-family);font-size:.9rem!important;font-weight:500}.image-customization .app__step .item-custom-image .cl-upload--wrapper [data-filepond-item-state=processing-complete] .filepond--item-panel{background:var(--primary-button-background)!important}.image-customization .app__step .item-add-names fieldset,.image-customization .app__step .item-select-style fieldset,.image-customization .app__step .item-proof-method fieldset{padding:0;border:0;margin:.5rem 0}.image-customization .app__step .item-add-names fieldset .input-label,.image-customization .app__step .item-select-style fieldset .input-label,.image-customization .app__step .item-proof-method fieldset .input-label{cursor:pointer;font-weight:500;font-size:1rem;border:2px solid #ddd;border-radius:4px;padding:.25rem 1rem;display:inline-flex;align-items:center}.image-customization .app__step .item-add-names fieldset .input-label:not(:last-child),.image-customization .app__step .item-select-style fieldset .input-label:not(:last-child),.image-customization .app__step .item-proof-method fieldset .input-label:not(:last-child){margin-right:.5rem}.image-customization .app__step .item-add-names fieldset .input-label:has(input[type=radio]:checked),.image-customization .app__step .item-select-style fieldset .input-label:has(input[type=radio]:checked),.image-customization .app__step .item-proof-method fieldset .input-label:has(input[type=radio]:checked){border-color:var(--primary-button-background);background:rgba(var(--accent-color-rgb),.06)}.image-customization .app__step .item-add-names fieldset .input-label:has(input[type=radio]:focus-visible),.image-customization .app__step .item-select-style fieldset .input-label:has(input[type=radio]:focus-visible),.image-customization .app__step .item-proof-method fieldset .input-label:has(input[type=radio]:focus-visible){outline:2px solid #121212;outline-offset:2px}.image-customization .app__step .item-add-names fieldset .input-label:hover,.image-customization .app__step .item-select-style fieldset .input-label:hover,.image-customization .app__step .item-proof-method fieldset .input-label:hover{background:#fafafa}.image-customization .app__step .item-add-names fieldset input[type=radio],.image-customization .app__step .item-select-style fieldset input[type=radio],.image-customization .app__step .item-proof-method fieldset input[type=radio]{position:absolute;left:-999999px;opacity:0;height:0;-webkit-appearance:none;appearance:none}.image-customization .app__step .item-add-names fieldset input[type=text],.image-customization .app__step .item-select-style fieldset input[type=text],.image-customization .app__step .item-proof-method fieldset input[type=text]{width:100%;border:1px solid #ddd;padding:.45rem .5rem;border-radius:4px}.image-customization .app__step .item-add-names fieldset input[type=text]:focus,.image-customization .app__step .item-add-names fieldset input[type=text]:focus-visible,.image-customization .app__step .item-select-style fieldset input[type=text]:focus,.image-customization .app__step .item-select-style fieldset input[type=text]:focus-visible,.image-customization .app__step .item-proof-method fieldset input[type=text]:focus,.image-customization .app__step .item-proof-method fieldset input[type=text]:focus-visible{border:1px solid #121212!important;box-shadow:none!important}.image-customization .app__step .item-add-names fieldset input.contact-info,.image-customization .app__step .item-select-style fieldset input.contact-info,.image-customization .app__step .item-proof-method fieldset input.contact-info{font-size:.9rem}.image-customization .app__step .item-add-names fieldset svg,.image-customization .app__step .item-select-style fieldset svg,.image-customization .app__step .item-proof-method fieldset svg{margin-right:.35rem}.image-customization .app__step .item-add-names fieldset svg path,.image-customization .app__step .item-select-style fieldset svg path,.image-customization .app__step .item-proof-method fieldset svg path{fill:var(--primary-button-background)}.image-customization .app__step .item-add-names fieldset.member-name-wrapper,.image-customization .app__step .item-select-style fieldset.member-name-wrapper,.image-customization .app__step .item-proof-method fieldset.member-name-wrapper{border:none}.image-customization .app__step .item-add-names fieldset.member-name-wrapper label,.image-customization .app__step .item-select-style fieldset.member-name-wrapper label,.image-customization .app__step .item-proof-method fieldset.member-name-wrapper label{width:100%;display:flex;justify-content:space-between;margin:0 0 .5rem}.image-customization .app__step .item-add-names fieldset.member-name-wrapper label input[type=text],.image-customization .app__step .item-select-style fieldset.member-name-wrapper label input[type=text],.image-customization .app__step .item-proof-method fieldset.member-name-wrapper label input[type=text]{width:100%;font-size:.9rem;color:#121212}.image-customization .app__step .item-add-names fieldset.member-name-wrapper label input[type=text]::placeholder,.image-customization .app__step .item-select-style fieldset.member-name-wrapper label input[type=text]::placeholder,.image-customization .app__step .item-proof-method fieldset.member-name-wrapper label input[type=text]::placeholder{color:#888}.image-customization .app__step .item-add-names fieldset.member-name-wrapper label .remove-name-button,.image-customization .app__step .item-select-style fieldset.member-name-wrapper label .remove-name-button,.image-customization .app__step .item-proof-method fieldset.member-name-wrapper label .remove-name-button{font-size:.9rem;padding:0 .5rem;margin-left:.5rem;background:#f3f3f3;border-radius:4px;color:#121212}.image-customization .app__step .item-add-names fieldset.member-name-wrapper label .remove-name-button:disabled,.image-customization .app__step .item-select-style fieldset.member-name-wrapper label .remove-name-button:disabled,.image-customization .app__step .item-proof-method fieldset.member-name-wrapper label .remove-name-button:disabled{opacity:.5;cursor:not-allowed}.image-customization .app__step .item-add-names fieldset.member-name-wrapper label .remove-name-button:not(:disabled):hover,.image-customization .app__step .item-select-style fieldset.member-name-wrapper label .remove-name-button:not(:disabled):hover,.image-customization .app__step .item-proof-method fieldset.member-name-wrapper label .remove-name-button:not(:disabled):hover{background:#eaeaea}.image-customization .app__step .item-add-names fieldset.member-name-wrapper label .remove-name-button:focus,.image-customization .app__step .item-add-names fieldset.member-name-wrapper label .remove-name-button:active,.image-customization .app__step .item-select-style fieldset.member-name-wrapper label .remove-name-button:focus,.image-customization .app__step .item-select-style fieldset.member-name-wrapper label .remove-name-button:active,.image-customization .app__step .item-proof-method fieldset.member-name-wrapper label .remove-name-button:focus,.image-customization .app__step .item-proof-method fieldset.member-name-wrapper label .remove-name-button:active{background:#eaeaea}.image-customization .app__step .item-add-names fieldset.member-name-wrapper .add-name-button,.image-customization .app__step .item-select-style fieldset.member-name-wrapper .add-name-button,.image-customization .app__step .item-proof-method fieldset.member-name-wrapper .add-name-button{margin:0;background:#121212;color:#fff;padding:0 .5rem;border:0;font-size:.9rem}.image-customization .app__step .item-add-names fieldset.member-name-wrapper .add-name-button:hover,.image-customization .app__step .item-select-style fieldset.member-name-wrapper .add-name-button:hover,.image-customization .app__step .item-proof-method fieldset.member-name-wrapper .add-name-button:hover{background-color:var(--accent-color)}.image-customization .app__step .item-add-names fieldset.size-selector-wrapper .size-selector:nth-of-type(odd),.image-customization .app__step .item-select-style fieldset.size-selector-wrapper .size-selector:nth-of-type(odd),.image-customization .app__step .item-proof-method fieldset.size-selector-wrapper .size-selector:nth-of-type(odd){background:#f6f6f6}.image-customization .app__step .item-add-names fieldset.size-selector-wrapper .size-selector>*,.image-customization .app__step .item-select-style fieldset.size-selector-wrapper .size-selector>*,.image-customization .app__step .item-proof-method fieldset.size-selector-wrapper .size-selector>*{padding:5px}.image-customization .app__step .item-add-names fieldset.size-selector-wrapper .size-selector .product-form__info-content .quantity-selector--product,.image-customization .app__step .item-select-style fieldset.size-selector-wrapper .size-selector .product-form__info-content .quantity-selector--product,.image-customization .app__step .item-proof-method fieldset.size-selector-wrapper .size-selector .product-form__info-content .quantity-selector--product{height:36px;background:#fff}.image-customization .app__step .item-add-names fieldset.size-selector-wrapper .size-selector .product-form__info-content .quantity-selector--product .quantity-selector__button,.image-customization .app__step .item-select-style fieldset.size-selector-wrapper .size-selector .product-form__info-content .quantity-selector--product .quantity-selector__button,.image-customization .app__step .item-proof-method fieldset.size-selector-wrapper .size-selector .product-form__info-content .quantity-selector--product .quantity-selector__button{padding:0 12px}.image-customization .app__step .item-add-names .custom-size-message,.image-customization .app__step .item-select-style .custom-size-message,.image-customization .app__step .item-proof-method .custom-size-message{padding:1rem 1.5rem;background:rgba(var(--accent-color-rgb),.06);border:1px solid var(--primary-button-background);margin:1rem 0 0}.image-customization .app__step .item-add-names .custom-size-message p,.image-customization .app__step .item-select-style .custom-size-message p,.image-customization .app__step .item-proof-method .custom-size-message p{line-height:1.4}.image-customization .app__step .item-add-names .custom-size-message p.lead,.image-customization .app__step .item-select-style .custom-size-message p.lead,.image-customization .app__step .item-proof-method .custom-size-message p.lead{font-weight:700;font-size:1.1rem;margin:0 0 .5rem;color:var(--primary-button-background)}.hidden{display:none!important;transition:all .1s ease;transition-behavior:allow-discrete;opacity:0;visibility:hidden;max-height:0}.mini-cart__property-list li:nth-child(1 of.custom-quantity-property){margin-top:.5rem}.text-center{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/22/assets/customization-app.css.map */
