:root{--ink:#4e4842;--pink:#DCC1BE;--line:#e9ddd6}*{box-sizing:border-box}body{margin:0;background:#faf6f2;color:var(--ink);font:16px Georgia,serif}.top{background:var(--pink);text-align:center;padding:10px;color:#60484b;font:12px Arial;letter-spacing:1px}header{background:#fffdfb;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:14px 5%;border-bottom:1px solid var(--line)}header a{text-decoration:none;color:#765a61}header a:last-child{text-align:right;font:12px Arial}.brand{font-size:clamp(22px,3vw,39px);text-align:center;white-space:nowrap}main{max-width:850px;margin:50px auto;padding:0 20px 70px}h1{font-size:43px;font-weight:normal}h2{font-size:25px;font-weight:normal}section{padding:24px;margin:22px 0;background:#fffdfb;border:1px solid var(--line)}.notice{background:#f2e2df;padding:18px;line-height:1.6}#items>div{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line)}select{display:block;width:100%;padding:13px;margin:10px 0;border:1px solid #cdbab4;background:white;font-size:15px}.method{display:block;padding:12px 0;font:15px Arial}.method input{margin-right:10px}.disabled{opacity:.55}.payment-details{font:14px Arial;margin:0 0 14px 30px;line-height:1.8}button{background:#C89F9F;color:white;border:0;padding:12px 17px;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}#copy-iban{padding:5px 9px;margin-left:8px}#feedback{line-height:1.7}a{color:#AD7D82}@media(max-width:650px){header{grid-template-columns:75px 1fr 75px;padding:10px}header img{height:48px}header a:last-child{font-size:10px}main{margin:25px auto}h1{font-size:34px}}