.commerce{max-width:1240px;margin:auto;padding:64px 5%;min-height:65vh}.commerce h1{font:clamp(34px,5vw,60px)/1.15 Georgia,serif;letter-spacing:-.03em;margin:24px 0}.commerce h2{font:25px/1.35 Georgia,serif}.commerce .eyebrow{font-size:12px;letter-spacing:.18em;color:#8b722e}.commerce .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:36px}.commerce .card{padding:26px;background:white;border:1px solid #dedfce;border-radius:12px;margin:18px 0}.commerce .product,.commerce .placeholder{width:100%;height:300px;object-fit:contain;background:#e9eee5;border-radius:8px}.commerce .placeholder{display:grid;place-content:center;text-align:center;color:#63766d}.commerce .split{display:grid;grid-template-columns:1fr 1fr;gap:30px}.commerce .row{display:flex;justify-content:space-between;gap:24px;align-items:center}.commerce button,.commerce .button{display:inline-block;border:0;border-radius:5px;background:#185d50;color:white;padding:13px 22px;cursor:pointer;font:inherit;text-decoration:none}.commerce button:disabled{background:#778780;cursor:not-allowed}.commerce label{display:block;font-size:14px;margin:15px 0}.commerce input,.commerce textarea{display:block;width:100%;padding:12px;border:1px solid #aabbb0;border-radius:4px;font:inherit;background:#fff}.commerce input[type=checkbox]{display:inline;width:auto}.commerce .check{display:flex;gap:12px;align-items:center}.commerce summary{cursor:pointer;font-size:19px}.commerce summary:focus,.commerce button:focus,.commerce a:focus,.commerce input:focus,.commerce textarea:focus{outline:3px solid #c5a14b;outline-offset:3px}.commerce .login{max-width:480px;margin:0 auto}.commerce .notice{background:#173f38;color:#fff;padding:9px;text-align:center;font-size:13px}@media(max-width:650px){.commerce .row{align-items:flex-start;flex-direction:column}.commerce .split{grid-template-columns:1fr}.commerce{padding:35px 20px}}
