:root{color-scheme:dark;font-family:Arial,Helvetica,sans-serif;color:#f1eee7;background:#101010}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 75% 0,#342b1b,transparent 65%);min-height:100vh}.delivery-shell{max-width:800px;margin:auto;padding:40px 24px}.brand{font-size:13px;letter-spacing:3px;text-decoration:none;color:#dfb243}.delivery-card{background:#191919;border:1px solid #51452d;border-radius:15px;margin-top:45px;padding:40px}.eyebrow{font-size:11px;letter-spacing:2px;color:#dfb243}h1{font:46px/1.12 Georgia,serif;margin:20px 0 25px}h2{font:28px Georgia,serif}p,li{font-size:16px;line-height:1.7;color:#c9c5bc}a{color:#dfb243}.price{font-size:32px;color:#f4eee0}small,.small{font-size:12px}.notice{border:1px solid #dfb243;padding:16px;border-radius:7px}button,.button{display:block;width:100%;border:0;background:#dfb243;color:#14110b;border-radius:7px;padding:17px 20px;font:600 16px Arial,sans-serif;text-decoration:none;text-align:center;cursor:pointer;margin:22px 0}.secondary{background:transparent;color:#dfb243;border:1px solid #776438}footer{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:30px 0;font-size:13px}button:focus-visible,a:focus-visible{outline:3px solid white;outline-offset:4px}@media(max-width:600px){.delivery-card{padding:24px}h1{font-size:35px}.delivery-shell{padding:28px 18px}}
.adopted-label{display:inline-block;padding:5px 10px;border:1px solid #dfb243;color:#dfb243;border-radius:30px;font-size:12px}

.delivery-card input{display:block;width:100%;max-width:360px;box-sizing:border-box;padding:12px;margin:10px 0;background:#111;color:#fff;border:1px solid #9b8150;border-radius:5px;font:inherit}.delivery-card label{display:block;margin-top:20px}
