.hi-preorder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:24px 0 48px;color:#493621}.hi-preorder [hidden]{display:none!important}.hi-preorder__media img{display:block;width:100%;height:auto;max-height:700px;object-fit:contain}.hi-preorder__badge{display:inline-block;background:#f5ebdc;border:1px solid #d6c4af;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:600}.hi-preorder h1{font-size:30px;line-height:1.25;margin:16px 0}.hi-preorder__price{font-size:24px;font-weight:600}.hi-preorder__notice{border-left:3px solid #805035;padding:16px 18px;background:#faf5e9;border-radius:0 8px 8px 0;margin:20px 0}.hi-preorder__notice p{margin:8px 0 0;line-height:1.6}.hi-preorder label{display:block;margin:0 0 7px;font-size:13px;font-weight:600}.hi-preorder input,.hi-preorder select{width:100%;min-height:48px;padding:10px;border:1px solid #c8b7a3;border-radius:6px;background:#fff;color:#493621;font:inherit}.hi-preorder__actions{display:flex;gap:12px;align-items:end;margin-top:18px}.hi-preorder__actions>div{width:85px;flex-shrink:0}.hi-preorder__actions .btn{flex:1;min-height:48px;background:#493621;color:#fff;border:1px solid #493621;border-radius:6px;text-transform:none}.hi-preorder button:disabled{opacity:.5;cursor:not-allowed}.hi-preorder__feedback{margin:10px 0;font-size:13px;color:#9c2222}.hi-preorder__feedback:empty{display:none}.hi-preorder__description{margin-top:28px}.hi-preorder :is(button,a,input,select):focus-visible{outline:3px solid #a96b37;outline-offset:3px}@media(max-width:767px){.hi-preorder{grid-template-columns:minmax(0,1fr);gap:20px;padding:12px 0 30px}.hi-preorder__media img{max-height:380px}.hi-preorder h1{font-size:25px}.hi-preorder input,.hi-preorder select{font-size:16px}.hi-preorder__notice{padding:14px;font-size:13px}.hi-preorder__actions>div{width:70px}}
