.customer-account{max-width:900px;padding-block:32px 60px}.customer-account header{margin-block:24px 32px}.account-card{padding:24px;border:1px solid #deded9;border-radius:16px;background:#fff}.account-offers{display:grid;grid-template-columns:1fr 1fr;gap:16px}.customer-account section{margin-block:28px}.customer-account label{display:block;font-weight:600;margin-bottom:8px}.customer-account input[type=email]{display:block;width:100%;max-width:420px;padding:12px;border:1px solid #c9c9c2;border-radius:8px;margin-bottom:12px}.customer-account button{padding:11px 16px;border:1px solid #c9c9c2;border-radius:9px;background:#f4f4ef;color:#171717;cursor:pointer;font:inherit}.customer-account button:hover:enabled{background:#eaeae3}.customer-account button:disabled{opacity:.55;cursor:not-allowed}.account-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block:16px}.account-price{font-size:24px;font-weight:650}.account-price small{font-size:14px;font-weight:400}.selected-offer{border-color:#5d6552}.customer-account [hidden]{display:none!important}.customer-account button:focus-visible,.customer-account input:focus-visible{outline:2px solid #5d6552;outline-offset:3px}#account-notice:not(:empty),#payment-status:not(:empty){padding:12px;border-radius:8px;background:#f4f4ef}@media(max-width:600px){.account-offers{grid-template-columns:1fr}.account-card{padding:18px}.customer-account{padding-block:20px 40px}}
