.kt10-wrap{max-width:1120px;margin:0 auto;padding:34px 20px 70px;font-family:"Century Gothic","Apple Gothic","Trebuchet MS",Arial,sans-serif;color:#351a29}.kt10-hero{background:#f7f2e9;border:1px solid #eadfdb;border-radius:18px;padding:34px;margin-bottom:22px}.kt10-hero span,.kt10-order-head span{font-size:12px;font-weight:700;letter-spacing:.13em;color:#7f5a68}.kt10-hero h1{margin:8px 0 10px;font-size:clamp(30px,5vw,48px);line-height:1.08}.kt10-hero p{max-width:760px;margin:0;line-height:1.7}.kt10-card{background:#fff;border:1px solid #e8e8e8;border-radius:14px;box-shadow:0 4px 18px rgba(0,0,0,.07);padding:26px;margin:20px 0}.kt10-form,.kt10-admin-form{display:grid;gap:16px}.kt10-form{grid-template-columns:repeat(2,minmax(0,1fr))}.kt10-form button,.kt10-return-form>button{grid-column:1/-1}.kt10-wrap label{display:flex;flex-direction:column;gap:7px;font-weight:700;font-size:14px}.kt10-wrap input,.kt10-wrap select,.kt10-wrap textarea{width:100%;box-sizing:border-box;border:1px solid #d8d2d3;border-radius:11px;background:#fff;min-height:48px;padding:11px 14px;font:inherit;color:#351a29}.kt10-wrap textarea{min-height:auto;resize:vertical}.kt10-wrap button{border:0;border-radius:11px;background:#482638;color:#fff;min-height:48px;padding:12px 20px;font:inherit;font-weight:700;cursor:pointer}.kt10-notice{border-radius:12px;padding:15px 18px;margin:18px 0}.kt10-notice.success{background:#edf3ed;color:#31503c}.kt10-notice.error{background:#fbebec;color:#7a2530}.kt10-order-head{display:flex;justify-content:space-between;align-items:start;gap:20px;border-bottom:1px solid #eee;padding-bottom:16px;margin-bottom:20px}.kt10-order-head h2{margin:4px 0 0}.kt10-return-form{display:grid;gap:18px}.kt10-item{border:1px solid #ebe5e2;border-radius:13px;padding:18px;background:#fcfaf7;display:grid;gap:16px}.kt10-item-title{display:flex;flex-direction:column;gap:5px}.kt10-item-title span{font-size:13px;color:#75676d}.kt10-item-fields{display:grid;grid-template-columns:160px 1fr 1.3fr;gap:14px}.kt10-wide{grid-column:1/-1}@media(max-width:760px){.kt10-form,.kt10-item-fields{grid-template-columns:1fr}.kt10-hero,.kt10-card{padding:20px}.kt10-order-head{flex-direction:column}}
