.product-personalization{border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:16px;margin:16px 0;background:#00000005}.product-personalization .section-title{margin:0 0 10px;font-size:1.1rem;line-height:1.4;font-weight:600}.product-personalization .form-row{margin:12px 0 18px}.product-personalization .form__label{display:block;margin-bottom:6px;font-weight:500}.product-personalization .radio-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.product-personalization .radio{display:flex;align-items:center;gap:.55rem}.product-personalization input[type=text],.product-personalization input[type=file],.product-personalization textarea{width:100%;height:52px;padding:12px 14px;border:1px solid rgba(0,0,0,.2);border-radius:10px;background:#fff;box-shadow:none!important;outline:none;font-size:16px;line-height:1.3}.product-personalization textarea{min-height:120px;height:auto;resize:vertical}.product-personalization input[type=text]:focus,.product-personalization input[type=file]:focus,.product-personalization textarea:focus{border-color:#0000008c;box-shadow:0 0 0 3px #00000014}.product-personalization small{display:block;margin-top:6px;opacity:.75}.product-personalization .file-drop{border:2px dashed rgba(0,0,0,.18);border-radius:10px;padding:22px;text-align:center;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.product-personalization .file-drop.is-hover,.product-personalization .file-drop:focus-within{background:#00000008;border-color:#00000059;box-shadow:0 0 0 3px #0000000f}.product-personalization .file-name{margin-top:6px;font-size:.9rem;opacity:.8}@media(min-width:750px){.product-personalization{padding:18px 20px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/personalization.css.map */
