*{box-sizing:border-box}body{margin:0;background:#f5f3eb;color:#20221e;font:16px/1.65 system-ui,sans-serif}header,footer{max-width:960px;margin:auto;padding:20px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}a{color:#273e2d}.brand{font-size:25px;font-weight:800;text-decoration:none}.brand span{color:#eb5029;font-style:italic}main{max-width:880px;margin:10px auto 40px;padding:24px;background:#fff;border:1px solid #deddd4}h1{font-size:34px;line-height:1.2}h2{font-size:23px;margin-top:30px}.intro,.hint,small{color:#62685b}.hint,small{font-size:14px}form{margin:24px 0}label{display:block;margin:15px 0 5px}input,select{width:100%;font:inherit;padding:11px;border:1px solid #bbc1b2;border-radius:2px}button{font:inherit;font-weight:650;min-height:44px;padding:10px 18px;margin-top:18px;border:1px solid #20221e;background:#20221e;color:#fff;cursor:pointer}button:disabled{opacity:.5;cursor:wait}.secondary{background:#fff;color:#20221e}.danger{background:#a5261c;border-color:#a5261c}.check{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.check input{width:auto;flex-shrink:0}.actions{display:flex;gap:12px;flex-wrap:wrap}.error{color:#a5261c}.good{color:#23653f}.order{border-top:1px solid #deddd4;padding:18px 0;overflow-wrap:anywhere}.order ul{padding-left:20px}.closeBox{border-top:1px solid #deddd4;margin-top:35px;padding-top:20px}summary{cursor:pointer;min-height:44px}[hidden]{display:none!important}:focus-visible{outline:3px solid #eb5029;outline-offset:3px}@media(max-width:600px){main{margin:0 12px 25px;padding:18px}header,footer{padding:16px}h1{font-size:29px}body{font-size:15px}}
.checkout-identity{margin:20px 0;padding:16px;border:1px solid #d5daca;background:#fff}.checkout-identity label{margin:8px 0}.checkout-identity input{width:auto}.checkout-identity p{font-size:13px}.account-header-link{font-size:13px;font-weight:650;padding:8px;color:#273e2d}
