.live-personalization-wrapper{margin-top:1.5rem}.live-personalization-input{width:100%;padding:14px 16px;font-size:20px;border-radius:10px;border:1px solid rgba(0,0,0,.2);background:#fff;appearance:none;-webkit-appearance:none;outline:none;margin-bottom:1.5rem}.live-designer{max-width:800px;margin:0 auto;position:relative;margin-top:1rem}.live-designer-image{position:relative;max-width:420px;margin:auto}.live-designer-image img{width:100%;display:block;border-radius:12px}.live-preview{position:absolute;width:30%;height:20%;border:2px dashed rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;background:transparent}.live-preview input.live-input{width:90%;border:none;background:transparent;text-align:center;font-weight:700;font-size:1rem;appearance:none;-webkit-appearance:none}.sticker-color-options{display:flex;justify-content:space-between;gap:10px;margin-top:15px}.sticker-color-options .color-option{flex:1 1 calc(33.33% - 10px);padding:8px 16px;border-radius:12px;border:1px solid #ccc;font-weight:600;cursor:pointer;text-align:center}.sticker-color-options .color-option:hover,.sticker-color-options .color-option.active{background-color:#0000000d}.sticker-quantity-options{display:flex;justify-content:space-between;gap:10px;margin-top:10px}.sticker-quantity-options .quantity-option{flex:1 1 calc(33.33% - 10px);padding:8px 16px;border-radius:12px;border:1px solid #ccc;font-weight:600;cursor:pointer;text-align:center}.sticker-quantity-options .quantity-option:hover,.sticker-quantity-options .quantity-option.active{background-color:#0000000d}@media (max-width: 600px){.sticker-color-options,.sticker-quantity-options{flex-direction:column}.sticker-color-options .color-option,.sticker-quantity-options .quantity-option{flex:1 1 100%}}.personalization-fields-wrapper .personalization-field{margin-bottom:10px}.live-personalization-wrapper{margin-bottom:20px}@media (max-width: 767px){.personalization-fields-wrapper{margin-bottom:15px}.personalization-fields-wrapper .personalization-field{margin-bottom:5px}.live-personalization-wrapper{margin-bottom:15px}}@media (min-width: 1200px){.personalization-fields-wrapper{margin-bottom:30px}.personalization-fields-wrapper .personalization-field{margin-bottom:15px}.live-personalization-wrapper{margin-bottom:30px}}.personalization-fields-wrapper{margin-bottom:20px}.personalization-fields-wrapper .personalization-field{margin-bottom:12px}.personalization-fields-wrapper input[type=text],.personalization-fields-wrapper input[type=number],.personalization-fields-wrapper input[type=email],.personalization-fields-wrapper select,.personalization-fields-wrapper textarea{height:44px;font-size:16px;line-height:1.5;padding:0 12px;border:1px solid #c4c4c4;border-radius:4px;box-sizing:border-box;width:100%;background-color:#fff}.personalization-fields-wrapper input:focus,.personalization-fields-wrapper select:focus,.personalization-fields-wrapper textarea:focus{outline:none;border-color:#5a67d8;box-shadow:0 0 0 2px #5a67d833}@media (max-width: 767px){.personalization-fields-wrapper input,.personalization-fields-wrapper select,.personalization-fields-wrapper textarea{height:40px;font-size:15px}.personalization-fields-wrapper{margin-bottom:15px}.personalization-fields-wrapper .personalization-field{margin-bottom:8px}}@media (min-width: 1200px){.personalization-fields-wrapper{margin-bottom:30px}.personalization-fields-wrapper .personalization-field{margin-bottom:15px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/product-form.css.map */
